На основании Обеспечение безопасности Debian статью на debian.org, я добавил в /etc/pam.d/other
.
auth required pam_securetty.so
auth required pam_unix_auth.so
auth required pam_warn.so
auth required pam_deny.so
account required pam_unix_acct.so
account required pam_warn.so
account required pam_deny.so
password required pam_unix_passwd.so
password required pam_warn.so
password required pam_deny.so
session required pam_unix_session.so
session required pam_warn.so
session required pam_deny.so
После того, как я ввел их, как предлагалось в статье, я начал получать ошибки в /var/log/auth.log
Например.
PAM unable to dlopen(/lib/security/pam_unix_session.so): /lib/security/pam_unix_session.so: cannot open shared object file: No such file or directory
PAM adding faulty module: /lib/security/pam_unix_session.so
Актуальна ли конфигурация, упомянутая в приведенной выше статье, в Debian Squeeze?
В Debian Squeeze следующие файлы больше не существуют в /lib/security
pam_unix_auth.so
pam_unix_acct.so
pam_unix_passwd.so
pam_unix_session.so
в /etc/pam.d/other
файл, уже есть следующее:
@include common-auth
@include common-account
@include common-password
@include common-session
Файлы, которых больше нет в /lib/security
были заменены следующим образом:
pam_unix_auth.so
теперь о нем заботятся /etc/pam.d/common-auth
pam_unix_acct.so
теперь о нем заботятся /etc/pam.d/common-account
pam_unix_passwd.so
теперь о нем заботятся /etc/pam.d/common-password
pam_unix_session.so
теперь о нем заботятся /etc/pam.d/common-session