diff options
Diffstat (limited to 'data')
-rw-r--r-- | data/pam-arch/gdm-autologin.pam | 3 | ||||
-rw-r--r-- | data/pam-exherbo/gdm-autologin.pam | 8 | ||||
-rw-r--r-- | data/pam-lfs/gdm-autologin.pam | 3 | ||||
-rw-r--r-- | data/pam-redhat/gdm-autologin.pam | 7 |
4 files changed, 14 insertions, 7 deletions
diff --git a/data/pam-arch/gdm-autologin.pam b/data/pam-arch/gdm-autologin.pam index 9f45c659..99b14209 100644 --- a/data/pam-arch/gdm-autologin.pam +++ b/data/pam-arch/gdm-autologin.pam @@ -1,5 +1,7 @@ auth requisite pam_nologin.so auth required pam_env.so +auth optional pam_gdm.so +auth optional pam_gnome_keyring.so auth optional pam_permit.so account include system-local-login @@ -8,3 +10,4 @@ password include system-local-login session optional pam_keyinit.so force revoke session include system-local-login +session optional pam_gnome_keyring.so auto_start diff --git a/data/pam-exherbo/gdm-autologin.pam b/data/pam-exherbo/gdm-autologin.pam index 71556e81..afde048d 100644 --- a/data/pam-exherbo/gdm-autologin.pam +++ b/data/pam-exherbo/gdm-autologin.pam @@ -2,11 +2,9 @@ # except for the authentication method, which is: # always permit login -auth required pam_env.so -auth required pam_tally.so file=/var/log/faillog onerr=succeed -auth required pam_shells.so -auth required pam_nologin.so -auth required pam_permit.so +auth optional pam_gdm.so +auth substack system-local-login +auth sufficient pam_permit.so -auth optional pam_gnome_keyring.so account include system-local-login diff --git a/data/pam-lfs/gdm-autologin.pam b/data/pam-lfs/gdm-autologin.pam index 13ac13ac..953d47e6 100644 --- a/data/pam-lfs/gdm-autologin.pam +++ b/data/pam-lfs/gdm-autologin.pam @@ -4,6 +4,8 @@ auth requisite pam_nologin.so auth required pam_env.so auth required pam_succeed_if.so uid >= 1000 quiet +auth optional pam_gdm.so +auth optional pam_gnome_keyring.so auth required pam_permit.so account include system-account @@ -12,5 +14,6 @@ password include system-password session optional pam_keyinit.so revoke session required pam_limits.so session include system-session +session optional pam_gnome_keyring.so auto_start # End /etc/pam.d/gdm-autologin diff --git a/data/pam-redhat/gdm-autologin.pam b/data/pam-redhat/gdm-autologin.pam index 96fcfe37..c2efea86 100644 --- a/data/pam-redhat/gdm-autologin.pam +++ b/data/pam-redhat/gdm-autologin.pam @@ -1,6 +1,8 @@ #%PAM-1.0 -auth required pam_env.so -auth required pam_permit.so +auth optional pam_gdm.so +auth substack password-auth +auth optional pam_gnome_keyring.so +auth sufficient pam_permit.so auth include postlogin account required pam_nologin.so account include system-auth @@ -12,4 +14,5 @@ session required pam_selinux.so open session optional pam_keyinit.so force revoke session required pam_namespace.so session include system-auth +session optional pam_gnome_keyring.so auto_start session include postlogin |