Pam _Ошибка аутентификации unix sshd, хотя вход в систему работает?

С этой задачей может справиться небольшой awk-скрипт. Легко понять, прочитав руководство awk man.

    #!/usr/bin/awk -f
    BEGIN{got=0;linenum=0}
    /ASDF/{printf ("%s ",$1); got=1;linenum=NR+1}
    /TYSR/{printf ("%s ",$1); got=1;linenum=NR+1}
    /WRTZ/{printf ("%s ",$1); got=1;linenum=NR+1}
    /^[0-9]/{if ( ( got == 1 ) && ( linenum == NR) ) {
    printf("%s\n",$1)
    got=0
    linenum=0
    }}

Вывод будет таким:

   ./awk_script data_file

    WRTZ 1287998798
    ASDF 9408654860
    TYSR 9809804090
    ASDF 4950409808

Вы можете модифицировать его по своему усмотрению!

0
11.06.2020, 17:16
1 ответ

Я не эксперт по PAM, но это, вероятно, произойдет, потому что pam_unixмодуль аутентификации (локальная база данных пользователей:/etc/passwordи/etc/shadow)обращаются к модулю pam_winbind(Samba/. Активный каталог ). Я смотрю на строки authв вашем /etc/pam.d/system-authи предполагаю, что system-authсвязан с password-auth(, который /etc/pam.d/sshdссылается на ).

При входе в систему как пользователь AD pam_unixне мог найти пользователя локально, поэтому PAM регистрировал ошибку аутентификации для этого модуля. Поскольку pam_unixпомечен как sufficient, ненахождение пользователя локально не считается полным сбоем, поэтому PAM переходит к следующему модулю, в конечном итоге достигая pam_winbind, который успешно аутентифицирует пользователя AD.

Я не знаю, как подавить только сообщение журнала, но теоретически вы можете изменить порядок строк модуля authтак, чтобы pam_unixсчитывался после pam_winbind. Будет ли это хорошей идеей или нет на практике, необходимо оценить.

Конечно, конфигурация PAM очень чувствительна к безопасности, поэтому вы должны внимательно рассмотреть и изучить любые изменения и сначала тщательно протестировать их на -непроизводственной системе. Например, что произойдет, если служба Samba будет недоступна, а вам необходимо войти в систему как локальный пользователь? Как вписывается проверка pam_succeed_if.so uid >= 1000? И так далее.

0
27.10.2021, 07:26

Теги

Похожие вопросы