2016-08-09 8 views
1

LDAPレコードに属性を追加するスクリプトを使用しています。これまでは使用していましたが、LDAPサーバーをSolaris UnixからLinuxに移行しました。ldapmodify:無効なパラメータ... changetypeの変更に指定されました

dn:cn=template-uid,ou=Groups,o=mycompany.com,o=Company 
changetype:modify 
mgrpRFC822MailMember:[email protected] 

のldapmodifyは次のように呼び出されます:

ldapmodify -h ldap.mycompany.com -D "cn=LDAPuser" -w *pswd* -v -p 636 -f updateUser.ldif 

これは誤りである

今スクリプトはLDIFファイルは次のようになります仕事とエラー

をスローしません。スローされる:

ldapmodify: Invalid parameter "mgrpRFC822MailMember" specified for changetype modify 

同じユーザーのLDAPブラウザを使用してLDAPにログインする場合、問題なく属性を手動で追加できます。コマンドラインからはできません。

アイデア?それはmgrpRFC822MailMemberに値を追加する必要がありますと仮定

おかげ

+0

cn = LDAPuserが疑わしいと思われます。 LDAP内のエントリのFDNで試してみてください。 – jwilleke

答えて

0

が、それは次のようになります、追加、削除、交換してください:

dn: cn=template-uid,ou=Groups,o=mycompany.com,o=Company 
changetype: modify 
add: mgrpRFC822MailMember 
mgrpRFC822MailMember: [email protected] 

modifyの変更タイプは、のものであろう定義されたアクションを、必要とします。それに続いてアクションを実行する属性名が続きます。私はそれが以前の形で全く働いたことに驚いています。

関連する問題