3
« : 15 Апрель 2015, 14:00:50 »
Доброго времени суток.
По шагам, что сделано:
Подключена схема ppolicy
ldapadd -Q -Y EXTERNAL -H ldapi:/// -f /etc/openldap/schema/ppolicy.ldif
Подключен модуль ppolicy
ldapadd -Q -Y EXTERNAL -H ldapi:/// <<EOF
dn: cn=module{0},cn=config
changetype: modify
add: olcModuleLoad
olcModuleLoad: ppolicy
Добавлена OU
ldapadd -Q -Y EXTERNAL -H ldapi:/// <<EOF
dn: ou=policies,dc=mycompany,dc=ru
objectClass: organizationalUnit
objectClass: top
ou: policies
EOF
Добавлена политика паролей
ldapadd -Q -Y EXTERNAL -H ldapi:/// <<EOF
dn: cn=default,ou=policies,dc=mycompany,dc=ru
objectClass: pwdPolicy
objectClass: person
objectClass: top
cn: default
pwdMaxAge: 2592000
pwdExpireWarning: 3600
#pwdInHistory: 0
#pwdCheckQuality: 0
pwdMaxFailure: 5
pwdLockout: TRUE
#pwdLockoutDuration: 0
#pwdGraceAuthNLimit: 0
#pwdFailureCountInterval: 0
pwdMustChange: TRUE
pwdMinLength: 6
#pwdAllowUserChange: TRUE
pwdSafeModify: FALSE
pwdAttribute: 2.5.4.35
sn: dummy value
EOF
Включен оверлей
ldapadd -Q -Y EXTERNAL -H ldapi:/// <<EOF
dn: olcOverlay=ppolicy,olcDatabase={2}hdb,cn=config
objectClass: olcPPolicyConfig
olcOverlay: ppolicy
olcPPolicyDefault: cn=default,ou=policies,dc=mycompany,dc=ru
EOF
Дополнительно прикручена к пользователю, для успокоения совести
ldapmodify -Q -Y EXTERNAL -H ldapi:/// <<EOF
dn: cn=test,ou=people,dc=mycompany,dc=ru
changetype: modify
add: pwdPolicySubentry
pwdPolicySubentry: cn=default,ou=policies,dc=mycompany,dc=ru
EOF
Клиентская машина(другая рабочая станция) настроена на работу с данным каталогом(sssd), пользователь test успешно проходит аутентификацию.
Но при этом может изменить пароль на любую комбинацию, в том числе не удовлетворяющую требованиям политики.
В журналах работы ldap видно подключение, запрос на смену пароля, и успешное его выполнение.
В чем может быть причина?