]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
login: include pam_systemd_home.so in the default PAM snippet we ship for user@.service
authorLennart Poettering <lennart@poettering.net>
Wed, 6 May 2020 20:25:34 +0000 (22:25 +0200)
committerLennart Poettering <lennart@poettering.net>
Wed, 6 May 2020 20:30:07 +0000 (22:30 +0200)
Let's make sure systemd-homed works out-of-the box as well as possible.

src/login/systemd-user.m4

index 4f85b4b7fe89af767e96f5f1e3d9ae1b09107e35..f6313f79fe18d9344d75581f097339d1b23b95db 100644 (file)
@@ -2,11 +2,19 @@
 #
 # Used by systemd --user instances.
 
-account required pam_unix.so
+m4_ifdef(`ENABLE_HOMED',
+-account sufficient pam_systemd_home.so
+)m4_dnl
+account sufficient pam_unix.so
+account required pam_permit.so
+
 m4_ifdef(`HAVE_SELINUX',
 session required pam_selinux.so close
 session required pam_selinux.so nottys open
 )m4_dnl
 session required pam_loginuid.so
 session optional pam_keyinit.so force revoke
+m4_ifdef(`ENABLE_HOMED',
+-session optional pam_systemd_home.so
+)m4_dnl
 session optional pam_systemd.so