Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 在ldap服务器中添加条目_Ruby_Ldap_Openldap_Ldap Query_Netldap - Fatal编程技术网

Ruby 在ldap服务器中添加条目

Ruby 在ldap服务器中添加条目,ruby,ldap,openldap,ldap-query,netldap,Ruby,Ldap,Openldap,Ldap Query,Netldap,我试图使用ruby net/ldap gem在我的openldap服务器中添加条目,方法是参考这个问题的答案[] 我得到的错误是“修改需要身份验证”。我不明白在身份验证方法中给出哪个用户名和密码。在上面的答案中,登录和传递应该是什么?我对这个话题完全陌生,所以不确定用户名和密码是什么,因为我还没有创建任何用户 提前谢谢 您需要验证在LDAP中具有写入权限的用户(例如,可能是管理员或其他人)。正是该用户将创建您的新条目 ldap.auth admin_dn, admin_pass ldap.add

我试图使用ruby net/ldap gem在我的openldap服务器中添加条目,方法是参考这个问题的答案[] 我得到的错误是“修改需要身份验证”。我不明白在身份验证方法中给出哪个用户名和密码。在上面的答案中,登录和传递应该是什么?我对这个话题完全陌生,所以不确定用户名和密码是什么,因为我还没有创建任何用户


提前谢谢

您需要验证在LDAP中具有写入权限的用户(例如,可能是管理员或其他人)。正是该用户将创建您的新条目

ldap.auth admin_dn, admin_pass
ldap.add(...)

我可以对admin进行身份验证,但当我尝试对使用ldap.add创建的用户进行身份验证时失败。为什么?您用于验证用户身份的代码是什么?ldap.authenticate“cn=admin,dc=example,dc=com”,“123”用于验证admin和ldap.authenticate“cn=abc,ou=people,dc=example,dc=com”,“abc”对使用ldap.add创建的用户进行身份验证。您能否解释为什么我无法与管理员以外的用户进行身份验证。您是否也可以帮助解决此问题。@萨米·卡西米