On 10/10/2019 12:26, Rowland penny via samba wrote:> There are three ways, depending on how the user connects. > > You can manually create a home directory for each user. > > If the user actually logs into the unix domain member, you can lever PAM > to create the home directory the first the user connects > > If the user only connects over Samba, then you need to create the users > home directory with a script. Myself and Louis wrote such a script, > would you like a copy ? > > RowlandOn Debian we have enabled mkhomedir via pam-auth-update, this puts following line in /etc/pam.d/common-session-noninteractive: session required??????????????????????? pam_mkhomedir.so skel=/etc/skel umask=0022 Together with "obey pam restrictions = Yes" in /etc/samba/smb.conf this has been working great for us on both Windows, Linux and macOS for many years already. Home directories get automatically created when users first connect to the smb share / server. HTH; Cheers, Geert
Rowland penny
2019-Oct-10 12:57 UTC
[Samba] how to automatically create the home directory
On 10/10/2019 13:14, LORANG Geert wrote:> On 10/10/2019 12:26, Rowland penny via samba wrote: >> There are three ways, depending on how the user connects. >> >> You can manually create a home directory for each user. >> >> If the user actually logs into the unix domain member, you can lever PAM >> to create the home directory the first the user connects >> >> If the user only connects over Samba, then you need to create the users >> home directory with a script. Myself and Louis wrote such a script, >> would you like a copy ? >> >> Rowland > On Debian we have enabled mkhomedir via pam-auth-update, this puts > following line in /etc/pam.d/common-session-noninteractive: > > session required??????????????????????? pam_mkhomedir.so skel=/etc/skel > umask=0022 > > Together with "obey pam restrictions = Yes" in /etc/samba/smb.conf this > has been working great for us on both Windows, Linux and macOS for many > years already. > > Home directories get automatically created when users first connect to > the smb share / server. > > HTH; > > Cheers, > GeertSorry, that doesn't work for me either ;-) Rowland