Blame SOURCES/0001-data-drop-pam_gdm-reintroduce-pam_env-postlogin.patch

7a4ca4
From 6effb1671a917adb3ed8f77f5e13324e8b455c32 Mon Sep 17 00:00:00 2001
7a4ca4
From: Ray Strode <rstrode@redhat.com>
7a4ca4
Date: Tue, 30 Jan 2018 10:32:08 -0500
7a4ca4
Subject: [PATCH] data: drop pam_gdm, reintroduce pam_env/postlogin
7a4ca4
7a4ca4
The current upstream pam configuration upstream doesn't really
7a4ca4
make sense in RHEL.
7a4ca4
7a4ca4
systemd doesn't handle /etc/environment on its own in RHEL and it
7a4ca4
doesn't populate the kernel keyring with disk encrypt passwords,
7a4ca4
so pam_gdm is not useful.
7a4ca4
7a4ca4
This commit restores the pam configuration to something closer to
7a4ca4
what was shipped in 7.3
7a4ca4
---
7a4ca4
 data/pam-redhat/gdm-autologin.pam | 7 +++----
7a4ca4
 1 file changed, 3 insertions(+), 4 deletions(-)
7a4ca4
7a4ca4
diff --git a/data/pam-redhat/gdm-autologin.pam b/data/pam-redhat/gdm-autologin.pam
7a4ca4
index c31ff27a..aa99e1b0 100644
7a4ca4
--- a/data/pam-redhat/gdm-autologin.pam
7a4ca4
+++ b/data/pam-redhat/gdm-autologin.pam
7a4ca4
@@ -1,16 +1,15 @@
7a4ca4
 #%PAM-1.0
7a4ca4
-auth       [success=ok default=1] pam_gdm.so
7a4ca4
--auth      optional    pam_gnome_keyring.so
7a4ca4
-auth       sufficient  pam_permit.so
7a4ca4
+auth       required    pam_env.so
7a4ca4
+auth       required    pam_permit.so
7a4ca4
+auth       include     postlogin
7a4ca4
 account    required    pam_nologin.so
7a4ca4
 account    include     system-auth
7a4ca4
 password   include     system-auth
7a4ca4
 session    required    pam_selinux.so close
7a4ca4
 session    required    pam_loginuid.so
7a4ca4
 session    optional    pam_console.so
7a4ca4
 session    required    pam_selinux.so open
7a4ca4
 session    optional    pam_keyinit.so force revoke
7a4ca4
 session    required    pam_namespace.so
7a4ca4
 session    include     system-auth
7a4ca4
-session    optional    pam_gnome_keyring.so auto_start
7a4ca4
 session    include     postlogin
7a4ca4
-- 
7a4ca4
2.14.3
7a4ca4