Привет всем! Помогите мне решить такую задачку. Есть OpenLdap. Есть есть пользователи которые заводились через ldapadd, где *.ldif имеет такой вид: /---------------------------------- dn: uid=tmp,ou=users,dc=test,dc=ru uid: tmp cn: tmp objectclass: account objectclass: posixAccount objectclass: shadowAccount objectclass: top objectclass: uidObject loginshell: /bin/bash uidnumber: 1000 gidnumber: 1000 homedirectory: /home/tmp gecos: tmp userPassword: {CRYPT}asuroHiEsD1qE /----------------------------------- Скрипт отрабатывает, пользователь добавляется, проверяю: getent passwd | grep tmp tmp:x:1000:1000:tmp:/home/tmp:/bin/bash getent shadow | grep tmp tmp:x:::::::0
Последняя команда не показывает хэш пароля пользователя. Авторизация так же не проходит (использую простую nss_ldap + nsswitch.conf + ldap.conf). Возможно я ошибаюсь в том, что причина авторизации именно в этом, но если нет то может кто-нибуть знает как решить эту проблемму - типы криптования все перепробывал (userPassword: {CRYPT}, {MD5} и т.д.). Все опыты провожу в Debian. Спасибо.