Help provisioning a Samba AD in a jail on ZFS
Alexander Zagrebin
alex at zagrebin.ru
Tue Nov 7 07:11:34 UTC 2017
В Mon, 6 Nov 2017 08:26:05 +0100
Andrea Venturoli <ml at netfence.it> wrote:
> > To setup a new samba46-based domain controller on ZFS in jail (I'm
> > using it with the VIMAGE) you can try following:
>
> I'm not using VIMAGE (at least not yet).
>
> > 1. Rebuild the net/samba46 port with the attached patches
> > (patch-librpc__idl__xattr.idl,
> > patch-python__samba__provision____init__.py)
> >
> > 2. Initialize new domain with the following command (the last two
> > parameters makes magic):
> > samba-tool domain provision --use-rfc2307 \
> > --host-name=<YOUR_DC_NAME> \
> > --realm=<YOUR_REALM> \
> > --domain=<YOUR_DOMAIN_NAME> \
> > --adminpass=<password> \
> > --option="vfs objects = acl_xattr" \
> > --option="acl_xattr:ignore system acls = yes"
> >
> > 3. After successful provisioning, edit /usr/local/etc/smb4.conf:
> > - remove or comment out
> > vfs objects = acl_xattr
> > acl_xattr:ignore system acls = yes
> > - add the following:
> > vfs objects = zfsacl
> > nfs4:mode = special
> > nfs4:acedup = merge
> > nfs4:chown = yes
> >
> > 4. Execute `samba-tool ntacl sysvolreset`
> >
> > 5. Start samba
>
> Looks like it worked.
> Hope I don't get any suprise in the deployment phase...
There is an issue, when GPOs are situated on the ZFS:
sometimes (when a new file appended?) the GPO's files gets a wrong
permissions.
So if you will have problems with a group policy, run
`samba-tool ntacl sysvolreset` at first...
--
Alexander Zagrebin
More information about the freebsd-net
mailing list