[Samba] Auto Create Home - shadow_copy2 and root preexec
rpenny at samba.org
Sun Oct 30 18:54:34 UTC 2016
On Mon, 31 Oct 2016 07:30:24 +1300
Andrew Bartlett via samba <samba at lists.samba.org> wrote:
> On Sun, 2016-10-30 at 14:10 +0100, Leander Schäfer via samba wrote:
> > Hi,
> > I make use of shadow_copy2 and root preexec. The vfs root preexec
> > is responsible to auto create home directories which initially don't
> > exist.
> > The script behind it is well tested and works perfectly.
> > Unfortunaltely
> > shadow_copy2 seems to be called before root preexec and fails due to
> > the
> > missing ZFS home share which causes the session to fail completely
> > before root preexec even has a chance to create the home.
> > So the question ist: how can I enforce root preexec before
> > shadow_copy2
> > is going to be called?
> Perhaps get in even earlier with pam_mkhomedir, if it is still around?
> If you run Samba with 'obey pam restrictions' it should call it as a
> session module before any of the VFS modules get a go.
> Andrew Bartlett
> Andrew Bartlett http://samba.org/~abartlet/
> Authentication Developer, Samba Team http://samba.org
> Samba Developer, Catalyst IT
Yes, it is still around, on debian at least, just run:
echo "session required pam_mkhomedir.so skel=/etc/skel/
umask=0022" >> /etc/pam.d/common-account
More information about the samba