From f642cf440bffdf0ad80b883b088076fce024ce4d Mon Sep 17 00:00:00 2001 From: Peter Palfrader Date: Mon, 23 Apr 2012 18:09:18 +0200 Subject: [PATCH] Do not run pam_mkhomedir if your homedir is /nonexistent --- modules/debian-org/templates/pam.common-session.erb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/debian-org/templates/pam.common-session.erb b/modules/debian-org/templates/pam.common-session.erb index 07c4fdf0..1d027ec1 100644 --- a/modules/debian-org/templates/pam.common-session.erb +++ b/modules/debian-org/templates/pam.common-session.erb @@ -29,7 +29,9 @@ session required pam_permit.so # and here are more per-package modules (the "Additional" block) session required pam_unix.so # end of pam-auth-update config -session optional pam_mkhomedir.so skel=/etc/skel umask=0022 +session [success=1 default=ignore] pam_succeed_if.so home = /nonexistent +session optional pam_mkhomedir.so skel=/etc/skel umask=0022 +session optional pam_permit.so <% else %> # # /etc/pam.d/common-session - session-related modules common to all services -- 2.39.2