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

Ошибки PAM в auth.log [Debian Squeeze]

На основании Обеспечение безопасности 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