Назад | Перейти на главную страницу

Sudo дважды запрашивает пароль с аутентификацией LDAP

У меня есть машина Ubuntu 8.04 LTS и домен AD Windows 2003.

Я успешно настроил, что могу войти в систему с именем пользователя и паролем домена, используя префикс домена, например «домен + имя пользователя».

После входа в систему на машине все работает, сначала попробуйте, однако по какой-то причине, когда я пытаюсь sudo моего зарегистрированного пользователя, он запрашивает пароль дважды каждый раз, когда я пытаюсь выполнить sudo. Он принимает пароль после второго раза, но не в первый раз.

Один или два раза я мог подумать, что в первый раз продолжаю вводить неправильный проход, но так происходит всегда, есть идеи, что не так?

pam.conf пуст. pam.d / sudo включает только common-auth и common-account, и

common-auth:

auth    sufficient      pam_unix.so nullok_secure
auth    sufficient      pam_winbind.so
auth    requisite       pam_deny.so
auth    required        pam_permit.so

в PAM есть опция под названием "use_first_pass":

auth        sufficient    pam_ldap.so use_first_pass

попробуйте включить его для ldap, это должно решить вашу проблему

У меня такая же проблема и удаление:

auth sufficient pam_unix.so nullok

из /etc/pam.d/common-auth и добавив:

auth sufficient pam_ldap.so use_first_pass

решил проблему :-).

Попробуйте изменить эту строку:

auth    sufficient      pam_winbind.so

к

auth    sufficient      pam_winbind.so try_first_pass

Помимо того, что я установил Ubuntu 14.04, у меня была такая же проблема, которая началась после неудачной sudo apt-get update && sudo apt-get upgrade попытка, при которой мне пришлось выключить машину посреди обновления. Хотя в моем случае /etc/pam.d/sudo было:

@include common-auth
@include common-account
@include common-session-noninteractive

Я только что закомментировал @include common-session-noninteractive (то есть: добавление # перед этой строкой, например # @include common-session-noninteractive), и теперь все возвращается к норме, запрашивая пароль только один раз при использовании sudo. Все идет нормально. Надеюсь это поможет!