#%PAM-1.0

# Block login if they are globally disabled
auth      required pam_nologin.so

# Load environment from /etc/environment and ~/.pam_environment
auth      required pam_env.so

# Allow access without authentication
auth      required pam_permit.so

# Stop autologin if account requires action
account   required pam_unix.so

# Can't change password
password  required pam_deny.so

# Setup session
session   required pam_limits.so
session   required pam_unix.so
session   optional pam_elogind.so

# Unlock GNOME Keyring if available
-auth       optional     pam_gnome_keyring.so
-session    optional     pam_gnome_keyring.so auto_start

# Unlock KWallet if available
-auth    optional        pam_kwallet.so
-auth    optional        pam_kwallet5.so
-session optional        pam_kwallet.so auto_start
-session optional        pam_kwallet5.so auto_start
