-
Om het allemaal goed te laten werken, maak per share een aparte zfs (partitie??) aan:
Maak de zfs pool aan in stukjes:
# zfs create -o casesensitivity=insensitive zdata/Special
# zfs set aclinherit=passthrough zdata/Special
# zfs set aclmode=passthrough zdata/Special
Opmerking: Het mooie is dat ze wel allemaal van 1 grote harde schijf eten, maar je wel een overzicht hebt wat het meeste aan data in beslag neemt. -
Voeg samba server toe aan /etc/rc.conf
# vi /etc/rc.conf
Voeg de volgende regel toe:
samba_server_enable=”YES” - Haal de cups toepassing weg uit: /usr/local/etc/smb4.conf toe te voegen:
# vi /usr/local/etc/smb4.conf
De regels heb ik onder [global] toegevoegd:
load printers = no
printing = bsd
printcap name = /dev/null
disable spoolss = yes
Aangezien ik toch geen netwerk printer via FreeBSD laat lopen. - Om alles gelijk te maken met mijn hoofd server voeg ik een paar shares toe:
# zfs create -o casesensitivity=insensitive zdata/Appz
# zfs set aclinherit=passthrough zdata/Appz
# zfs set aclmode=passthrough zdata/Appz -
Voeg een share to aan /usr/local/etc/smb4.conf
[Appz]
comment = Programmas, Games en dergelijke.
path = /zdata/Appz
public = no
writeable = yes
browseable = no
force create mode = 0775
force directory mode = 0775
nfs4:acedup = merge
nfs4:mode = special
nfs4:chown = yes
nt acl support = yes
map acl inherit = yes
inherit acls = yes
inherit permissions = yes
inherit owner = no
ea support = yes
store dos attributes = yes
map hidden = no
map system = no
map archive = no
case sensitive = no - Herstart de samba Server:
# service samba_server restart
-
Nu gaan we testen of het domein het doet:
# smbclient -L localhost -U%
Volgens mij werkt het: - Controleer of je jezelf kan inloggen:
# smbclient //localhost/netlogon -UAdministrator -c 'ls'
Voer het wachtwoord in dat je hebt gebruikt bij het provision process, dit zou de output moeten zijn: - Nu gaan we een gebruiker aanmaken:
# samba-tool user add gebruikersnaam wachtwoord
Opmerking: Er moet minimaal 1 hoofdletter en een cijfer in het wachtwoord zitten. - Ik heb ook dit commando meteen er op los gelaten:
# samba-tool user enable roland
Opmerking: Hier een voorbeeld wat er gebeurd als het wachtwoord niet voldoet. -
Even testen onder windows:
Conclusie: het werkte wel goed, maar met veel bugs. Ik heb uiteindelijk de copyeerslag van het unencrypted gedeelte overnieuw gedaan naar het encryted gedeelte en vervolgens een nieuwe installatie van Samba 4.3 gedaan.