commit:     7eaf47da1d6cd18a8253c25213c34b16ae08e87f
Author:     David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Wed Mar  4 17:32:01 2020 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Wed Mar  4 17:32:01 2020 +0000
URL:        https://gitweb.gentoo.org/proj/pambase.git/commit/?id=7eaf47da

Run pam_env.so after pam_systemd.so for better socket support

* Running pam_systemd.so before setting user environment
  variables makes it possible for the user to use variables
  such as `XDG_RUNTIME_DIR` in their own definitions.

Bug: https://bugs.gentoo.org/711450
Signed-off-by: David Seifert <soap <AT> gentoo.org>

 system-auth.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/system-auth.in b/system-auth.in
index 02d0e50..e65e4c2 100644
--- a/system-auth.in
+++ b/system-auth.in
@@ -34,7 +34,6 @@ password      optional        pam_permit.so
 #if HAVE_PAM_SSH
 session                optional        pam_ssh.so
 #endif
-#include "system-session.inc"
 
 #if HAVE_SYSTEMD
 -session        optional        pam_systemd.so
@@ -47,3 +46,4 @@ session               optional        pam_ssh.so
 #if HAVE_LIBCAP
 auth           optional        pam_cap.so
 #endif
+#include "system-session.inc"

Reply via email to