我使用的脚本应该向LDAP记录中添加一个属性。它以前是可以工作的,然后我们将LDAP服务器从Solaris Unix迁移到Linux。
现在脚本无法工作并抛出错误
LDIF文件如下所示:
dn:cn=template-uid,ou=Groups,o=mycompany.com,o=Company
changetype:modify
mgrpRFC822MailMember:new@gmail.comldapmodify的调用方式如下:
ldapmodify -h ldap.mycompany.com -D "cn=LDAPuser" -w *pswd* -v -p 636 -f updateUser.ldif这是抛出的错误:
ldapmodify: Invalid parameter "mgrpRFC822MailMember" specified for changetype modify 如果我以相同的用户身份使用LDAP浏览器登录到LDAP,则可以手动添加该属性,而不会出现任何问题。我就是不能从命令行这样做。
有什么想法吗?
谢谢
发布于 2016-08-10 03:10:07
假设它应该为mgrpRFC822MailMember添加一个值,它应该是:
dn: cn=template-uid,ou=Groups,o=mycompany.com,o=Company
changetype: modify
add: mgrpRFC822MailMember
mgrpRFC822MailMember: new@gmail.commodify的更改类型需要定义一个操作,该操作可以是:添加、删除、替换。然后是要对其执行操作的属性名称。我很惊讶它在之前的形式中居然还能工作。
https://stackoverflow.com/questions/38856760
复制相似问题