LDIFファイルを使用して特定のユーザーにパスワードポリシーを適用したいと思います。これは私のtest.ldif
ファイルです:
dn: cn=purval,ou=Users,dc=xxx,dc=com
changetype: modify
add: pwdPolicySubentry
pwdPolicySubentry: Defaultpolicy
コマンドは次のとおりです。
ldapmodify -x -D "cn=admin,dc=xxx,dc=com" -w password -f /tmp/addpolicy.ldif
エラーは次のように表示されます。
modifying entry "cn=purval,ou=Users,dc=xxx,dc=com"
ldap_modify: Invalid syntax (21)
additional info: pwdPolicySubentry: value #0 invalid per syntax
答え1
ldapmodify
単語がDefaultpolicy
この要素の有効な値ではないことを示しますpwdPolicySubentry
。
この問題を解決するには、スキーマが通知する有効な値が何であるかを確認し、その有効な値のいずれかを使用する必要があります。
以下は例の値です。
pwdPolicySubentry: cn=Default Password Policy,cn=Password Policies,cn=config