#if HAVE_TALLY auth required pam_tally.so file=/var/log/faillog onerr=succeed DEBUG #endif #if HAVE_SHELLS auth required pam_shells.so DEBUG #endif #if SUPPORT_NOLOGIN_AUTH auth required pam_nologin.so DEBUG_NOLOGIN #endif auth include system-auth #if HAVE_GNOME_KEYRING auth optional pam_gnome_keyring.so #endif #if HAVE_ACCESS account required pam_access.so DEBUG #endif #if HAVE_LOGIN_ACCESS account required pam_login_access.so #endif #if SUPPORT_NOLOGIN_ACCOUNT account required pam_nologin.so DEBUG_NOLOGIN #endif account include system-auth #if HAVE_TALLY account required pam_tally.so file=/var/log/faillog onerr=succeed DEBUG #endif password include system-auth #if HAVE_GNOME_KEYRING password optional pam_gnome_keyring.so #endif #if HAVE_SELINUX session required pam_selinux.so close #endif #if HAVE_ENV session required pam_env.so DEBUG #endif session optional pam_lastlog.so DEBUG session include system-auth #if HAVE_GNOME_KEYRING session optional pam_gnome_keyring.so auto_start #endif #if HAVE_SELINUX session required pam_selinux.so multiple open #endif #if HAVE_MOTD session optional pam_motd.so motd=/etc/motd #endif #if HAVE_MAIL session optional pam_mail.so #endif