]> git.ipfire.org Git - thirdparty/shadow.git/commitdiff
fix PAM service files --without-selinux
authorAli Riza KESKIN <aliriza.keskin@pardus.org.tr>
Fri, 4 Mar 2022 11:48:54 +0000 (11:48 +0000)
committerSerge Hallyn <serge@hallyn.com>
Fri, 4 Mar 2022 14:51:20 +0000 (08:51 -0600)
Make pam_selinux.so optional in environments where the module isn't provided.

etc/pam.d/login
etc/pam.d/su

index 5a648065be325d1841e0cd341ba4a79ec1e48ffc..c1649b37c4b3adb3f20fb05943b4ed9e32eb0c56 100644 (file)
@@ -4,8 +4,8 @@ auth            include         system-auth
 account                required        pam_nologin.so
 account                include         system-auth
 password       include         system-auth
-session                required        pam_selinux.so close
+session [success=ok ignore=ignore module_unknown=ignore default=bad] pam_selinux.so close
 session                include         system-auth
 session                required        pam_loginuid.so
 session                optional        pam_console.so
-session                required        pam_selinux.so open
+session [success=ok ignore=ignore module_unknown=ignore default=bad] pam_selinux.so open
index 7ef7134b9f5b50814f2d549fb8738a9e989e7c0c..35602bc8887d315b6b48c87bd1ec54386bea05b9 100644 (file)
@@ -7,7 +7,7 @@ auth            required        pam_wheel.so use_uid
 auth           include         system-auth
 account                include         system-auth
 password       include         system-auth
-session                required        pam_selinux.so close
+session [success=ok ignore=ignore module_unknown=ignore default=bad] pam_selinux.so close
 session                include         system-auth
-session                required        pam_selinux.so open multiple
+session [success=ok ignore=ignore module_unknown=ignore default=bad] pam_selinux.so open
 session                optional        pam_xauth.so