Я настроил много серверов с возможностью делать «sudo su» с пользователями ldap, и все работает нормально.
Но на 2 серверах (CentOS 5.7 и 5.5) эта опция показывает мне ошибку:
[user] is not in the sudoers file. This incident will be reported.
Я не могу понять, почему конфигурация не работает.
Все серверы имеют одинаковую конфигурацию, я добавляю только эту строку
sudoers_base ou=SUDOers,dc=dominio,dc=root
У меня такое ощущение, что сервер не может запросить у SUDOers LDAP.
Кто-нибудь может подсказать мне идею? Спасибо!
Я нашел решение.
Решение очень глупое: D
В этот момент в
/etc/nsswitch.conf
Не появляется следующая строка:
sudoers: files ldap
Я написал эту строку, и sudoers отлично работает.
На других моих машинах эта опция появляется автоматически.
Спасибо за все!