Так может не заморачиваться и сделать отдельного пользователя c ро правами
да и все ? пароли у юзеров то все равно пошифрованы

Может это?

./configure --help
--enable-cleartext enable cleartext passwords [yes]
--enable-crypt enable crypt passwords [no]
--enable-kpasswd enable Kerberos password verification [no]
--enable-spasswd enable (Cyrus) SASL password verification [no]

26 сентября 2015 г., 21:34 пользователь Eugene V. Boontseff <
[email protected]> написал:

> On 26.09.2015 19:56, Vasiliy P. Melnik wrote:
>
> Не пробовал, но насколько знаю  nss_ldap + pam_ldap
>
> nss_ldap + pam_ldap я тоже знаю) это другое.
> мне понадобилось, чтобы postfix авторизовал пользователей на сервере ldap
> через инет.
> для этого есть два способа: saslauthd и плагин sasl ldapdb.
> saslauthd я настраивал раньше на тех же серверах, что и сервисы его
> использующие (imapd, postfix etc)
> поэтому на ssl/tls не заморачивался. Тут же пришлось. И оказалось, что
> saslauthd не хочет работать через ssl/tls - устанавливает tls-соединение, а
> дальше ничего делать не хочет. Не биндится на ldap-сервер. Почему, не
> понятно. В логе ldap сервера поcле
> "TLS established" сразу "UNBIND". Не с simple ни с sasl авторизацией не
> удалось заставить его работать через ssl/tls.
> Получилось, конечно, через stunnel, но это лишняя сущность.
> Решил настроить авторизацию через плагин ldapdb. И все замечательно с
> ssl/tls, только если у юзера в userPassword пароль хеширован, то
> авторизация не проходит.
> Заметил потом , что и с утилитами ldapsearch, ldapadd etc. то же самое -
> если использовать авторизацию sasl, то авторизуются только пользователи, у
> которых в userPassword cleartext пароли. У кого хешированные не
> авторизуются. С simple авторизацией все нормально и у тех и у тех.
> Это что? Для sasl-авторизации в openldap необходимо, чтобы все пароли были
> cleartext?
>
>
> 26 сентября 2015 г., 13:16 пользователь Eugene V. Boontseff <
> <[email protected]>[email protected]> написал:
>
>> Здравствуйте, коллеги!
>>
>> Пришлось заняться настройкой авторизации в ldap через плагин sasl-ldapdb.
>> Авторизация получается только если в userPassword пароль хранится в
>> открытом виде.
>> Если он зашифрован, то пользователь не авторизуется даже если выбираешь
>> ldapdb_mech: plain.
>> Это действительно так, или я что-то не додумал?
>> С saslauthd все выходит в обоих случаях.
>>
>>
>
> --
> Eugene
>
>

Ответить