问题标签 [edirectory]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 如何通过 php 移动 eDirectory 条目?
我有这个 ldap 条目:
cn=blah,ou=apples,ou=people,dc=yay,dc=edu
我需要将该条目移至:
cn=blah,ou=oranges,ou=people,dc=yay,dc=edu
我的脚本都是 PHP,所以我一直在尝试使用 php.net/ldap_rename
不工作。它返回假。
此http://us2.php.net/manual/en/function.ldap-rename.php#82393评论提到 eDirectory 想要将父级保留为 NULL。喜欢:
这将返回 TRUE 但实际上并不移动条目。不足为奇,因为它没有改变父母......我确信它可以将 cn=blah 改变为别的东西......
我曾想过删除该条目并重新创建它。但这是一种痛苦的方式。写出并运行 LDIF 文件也会很痛苦。
那么,如何在 php 中将条目从一个 OU 移动到另一个 OU,而不会遇到其他两个选项的痛苦?
我正在运行的内容:
- Ubuntu 12.04 LTS
- PHP 5.3.10
- eDirectory 8.8 在 SLES 11 上
编辑
所以,我发现了这个:
modrdn 更改类型不能将条目移动到完全不同的子树。要将条目移动到完全不同的分支,您必须使用旧条目的属性在备用子树中创建一个新条目,然后删除旧条目。
来自http://www.centos.org/docs/5/html/CDS/ag/8.0/Creating_Directory_Entries-LDIF_Update_Statements.html
我发现其他几页有类似的陈述。
所以听起来我必须创建一个新条目,复制属性,删除旧的。就像我上面提到的第二个痛苦的选择一样。
ssl - eDirectory 和 OpenLDAP 之间的 SSL 连接
我使用状态机驱动程序将我们的 eDirectory(源)连接到 OpenLDAP 目录(目标)。没有 SSL,一切都很好……但仅用于测试。
现在我需要使用 SSL。我激活了 use-ssl(驱动程序配置 -> 驱动程序参数)并提供了密钥库的路径。我将 OpenLDAP-Server 的自签名证书添加到密钥库。
重新启动驱动程序后,我得到(服务器名替换为 xxxx):
我使用 /opt/novell/eDirectory/lib/nds-modules/jre/lib/security/cacerts 作为密钥库。
接下来我可以尝试什么来运行 SSL 连接?
感谢您阅读这个问题!
radius - 需要知道此 Radius 调试日志中的身份验证拒绝点
在 SLES 11 SP2 上运行 Radius 2.1.7,配置为使用 LDAP 身份验证和“dialup access=true”
我自己的用户 ID 可以很好地进行身份验证,它是半径密码策略的一部分。使用相同密码策略的另一个用户无法进行身份验证。有人可以帮我弄清楚什么是 EAP-TLV 故障吗?
java - eDirectory 查询返回不愿意执行 LDAPSearchException
我正在编写一个 LDAP 查询以返回 eDirectory 服务器上具有 UID 的每个帐户。然后这些帐户将被缓存到哈希图中以供以后使用。我使用的过滤器是 (&(UID=*)) 但我得到以下异常:
如果我将过滤器更改为更具体的内容,例如 (&(UID=a*)),则此查询代码可以正常工作,但它似乎在任何时候都会失败,因为它是一个将返回大量行的查询。我仔细检查了 Apache Directory Studio 中的每个查询,它们都可以正常工作。
eDirectory 查询是否有某种限制?如果是这样,我该怎么做才能绕过这个限制并将每个帐户的属性缓存到哈希图中?我的代码可以对整个字母表中以 a、b、c 等开头的所有 UID 运行多个查询,但恐怕我可能无法以这种方式获取每个帐户。
javascript - 使用 node.js 和 ldapjs 的 LDAP 绑定错误
我正在尝试使用以下 node.js 文件实现基本的 ldap 绑定。不幸的是,我不断收到代码 128 的绑定错误。我在网上查找并没有找到代码 128 的引用。我试图搜索的 LDAP 服务器是一个 eDirectory。有没有人有这方面的经验或者你有过类似的问题吗?我的节点版本是 v0.10.22,我的 ldapjs 版本是 v0.7.1
novell - Novell eDirectory:在新服务器上添加副本时出错
我想将整个 eDirectory 树的副本添加到新服务器 (OES11.2 SLES11.3)。所以我想通过 iManager 这样做。(分区和副本/副本视图/添加副本)一切看起来正常。我看到我们的其他服务器添加了副本,当然还有带有主映像的服务器。有关附加信息:到目前为止,我做了很多次都没有问题。
当我想向新服务器添加副本时,出现以下错误:(错误 -636)服务器无法访问。
我检查了 /etc/hosts 文件和两台服务器上的网络设置。Ndsrepair 看起来也很正常。所有服务器都同步并且没有连接错误。新服务器的副本深度为 -1。我明白了,因为上面还没有复制品。
但是,如果我可以从一台服务器连接到另一台服务器并且没有错误消息,为什么添加副本不起作用?
我还尝试进行 LAN 跟踪,但没有得到任何可以帮助我的信息。在跟踪中,通信似乎正常!
我在这里忘记了什么吗?
我们环境中的每台服务器都运行 OES11.2,除了运行 OES11.1 的主服务器
谢谢你的帮助!
丹尼尔
php - PHP 用户验证 eDirectory LDAP
我可以使用 PHP 绑定到 eDirectory LDAP。但我找不到任何关于如何构建简单 Web 表单的简单示例,其中用户输入用户名和密码,在 eDirectory 中使用 ldap 再次对其用户进行身份验证或拒绝,然后执行操作。有谁知道我在哪里可以找到一些具体的例子,或者他们可以分享一下。
excel - How to retrieve LDAP user detail (title) using excel VBA (Edirectory not AD)
I thank you for your time. I have a 2010 excel document that I would like when a user opens the document gets thier enviornment "user" name and populates a cell on which I would like to use this informatoin to search LDAP for that users "title" We are using Novell Edirectory and not Active Directory but for sure have an LDAP server.
(Maybe its possible to get this information about the user title without the populated "user" field? built into the ldap search of current logged in user not sure the best method.) (I of course have been all over the net on this one and would just like to start over and say I have nothing to go on.)
Thanks Wins
powershell - Powershell 列出用户的组成员身份 (Novell eDirectory) NDS LDAP
试图弄清楚如何根据 Novell eDir 的组成员身份映射网络共享。我通过 ADSISEARCHER 在 Technet 中为 ActiveDirectory 找到了一个智能脚本,该脚本在 AD 中运行良好 :)
}
有没有机会为 NDS 使用类似的东西?据我研究,我必须使用 LDAP 连接到 NDS 并列出用户对象的所有组,但还没有多少运气。
谢谢
python - 是否可以使用 python ldap3 连接到 eDirectory?
我正在尝试使用 python 连接到 eDirectory。它不像使用 python 连接到活动目录那么容易,所以我想知道这是否可能。我目前正在运行 python3.4