![ldapmodify를 사용하여 비밀번호 정책을 적용하는 중 오류가 발생했습니다.](https://linux55.com/image/96902/ldapmodify%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20%EB%B9%84%EB%B0%80%EB%B2%88%ED%98%B8%20%EC%A0%95%EC%B1%85%EC%9D%84%20%EC%A0%81%EC%9A%A9%ED%95%98%EB%8A%94%20%EC%A4%91%20%EC%98%A4%EB%A5%98%EA%B0%80%20%EB%B0%9C%EC%83%9D%ED%96%88%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
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