in <
by lxllzl - 服务器应用 - 2003-12-24 06:47:49 阅读(1916) 回复(0)
test.ldif
[code]dn: cn=root,dc=china,dc=com
cn: root
objectClass: top
objectClass: person
sn: 3[/code]
#ldapadd -x -v -D "cn=root,dc=china,dc=com" -W -f test.ldif
[code]ldap_initialize(
in <
在对openldap添加数据的时候出现 object class violation的错误提示,不知道要怎么修改,请高手多多指教~~ 下面是我的代码: ldap_connect("ldap://10.1.10.88:389"); ldap_set_option($ds, ldap_OPT_PROTOCOL_VERSION, 3); $ldaprdn = 'cn = admin, dc = cs, dc = bit, dc = edu, dc = cn'; // ldap rdn or dn $ldappass = 'admin'; // associated password if ($ds) { $r=ldap_bind($ds, $ldaprd...
确定数据库里面存在这个条目数据,但是ldap_add_s添加的时候返回ldap_NO_SUCH_object错误代码,可能的原因是什么?
我用php添加用户到Openldap中是始终不成功;这是为什么? 以下是我代码,其中info中的信息是我先用phpldapadmin添加完成该用户然后将该用户的信息导出来;再将该用户删除,执行如下代码始终报错“object class violation”,我将该信息写入ldif文件中用ldapadd命令执行时成功执行,在程序中为什么就不行? $ldaphost = "192.168.0.239"; $ldapport = 389; $ldaprdn = 'cn=root,dc=yvan_ldap,dc=com'; $l...