Я хочу отключить пароль и вход root через ssh. Я следил за этим руководством https://www.cyberciti.biz/faq/how-to-disable-ssh-password-login-on-linux/. Предлагается внести следующие изменения в /etc/ssh/sshd_config
:
ChallengeResponseAuthentication no
PasswordAuthentication no
UsePAM no
PermitRootLogin no
Но теперь я хочу иметь возможность получать уведомления по электронной почте, если кто-то входит в систему через ssh. Для этого я добавил следующую строку в /etc/pam.d/sshd
:
session optional pam_exec.so seteuid /usr/local/bin/login-notify.sh
Для этого мне нужно установить UsePam
да.
Мой вопрос: Нужна ли мне дальнейшая модификация PAM
чтобы убедиться, что пароль и вход root отключены? А что если PAM
настроен на разрешение пароля и входа в систему root, но /etc/ssh/sshd_config
запрещает вход root и пароль?