pam: Enable pam_mkhomedir for sshd and login.
authorMatthijs Kooijman <matthijs@stdin.nl>
Wed, 29 Feb 2012 10:32:10 +0000 (11:32 +0100)
committerMatthijs Kooijman <matthijs@stdin.nl>
Wed, 29 Feb 2012 12:44:19 +0000 (13:44 +0100)
Note that we don't enable pam_mkhomedir in common-session, since there might be
users (using the maroesjaSystemIdentity objectclass) that cannot login and do
not need a regular homedir.

etc/pam.d/common-session
etc/pam.d/login
etc/pam.d/sshd

index 8f4eaa6a7dcaffea30b61562c51b54df522156c4..be1fadd8cc15c03246469bb121b38700ed1185ba 100644 (file)
@@ -14,5 +14,3 @@ session               required        pam_ldap.so
 
 # Load locale variables
 session                required        pam_env.so envfile=/etc/default/locale
-
-#session       required        pam_mkhomedir.so skel=/etc/skel umask=0022
index 7f15a0f44c84d15a642a26622cd5937def005f26..cc6c2f02454d31d10ce01ccf3bcefde250f32b28 100644 (file)
@@ -13,6 +13,8 @@
 
 # Print the message of the day upon successful login.
 session                optional        pam_motd.so # [1]
+# Create a homedir for the user, if there is none yet.
+session                optional        pam_mkhomedir.so
 
 # Standard Un*x password updating (not sure if login actually uses this, but
 # well...)
index adf7c8abee93acfd87188a99f15cecad1b64e1c4..ecb400c13cb90dfb27cdc7995420967baf6474b7 100644 (file)
@@ -11,7 +11,8 @@
 
 # Print the message of the day upon successful login.
 session                optional        pam_motd.so
-session        required        pam_permit.so
+# Create a homedir for the user, if there is none yet.
+session                optional        pam_mkhomedir.so
 
 # Standard Un*x password updating (not sure if OpenSSH actually uses this, but
 # well...)