diff --git a/systemd-user b/systemd-user
index c4c427f..8ef2c18 100644
--- a/systemd-user
+++ b/systemd-user
@@ -2,10 +2,13 @@
 #
 # Used by systemd --user instances.
 
+-account sufficient pam_systemd_home.so
+account  sufficient pam_unix.so no_pass_expiry
 account  include system-auth
 
 session  required pam_selinux.so close
 session  required pam_selinux.so nottys open
 session  required pam_loginuid.so
 session  required pam_namespace.so
+-session optional pam_systemd_home.so
 session  include system-auth