-
Ik kwam steeds rare rechtproblemen tegen en dit is de werkmethode die bij mij het beste werkt:
Maak als eerste een ZFS container aan:
# zfs create -o casesensitivity=insensitive zdata/Images
# zfs set aclinherit=passthrough zdata/Images
# zfs set aclmode=passthrough zdata/Images - Deel direct volledige rechten met chmod uit:
# chmod -R 0777 /zdata/Images -
Maak de share aan in: /usr/local/etc/smb4.conf
[Images]
comment = Machine Images
path = /zdata/Images
public = no
writeable = yes
browseable = no
force create mode = 0777
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 service:
# service samba_server restart
- Ga naar windows en klik rechts op de nieuwe share:
- Voeg als eerste de domain Admins toe, de groep waar jij ook in staat, na deze actie zijn alle andere rechten weg:
- Geef de domain admins alle rechten:
- Maak in FreeBSD de groep aan:
# samba-tool group add Images
- Voeg de leden toe aan de groep Images:
# samba-tool group addmembers Images roland,admin
- Voeg deze nieuwe groep toe aan de share (Op dezelfde manier als domain Admins), geef deze modify rechten:
- Klik op OK, je krijgt de melding dat alle rechten vervallen, klik op Ja/Yes:
- Klik op de groep Iedereen, dan op Geavanceerd:
- Klik op iedereen en dan op machtigingen wijzigen:
- Klik op Iedereen en dan op Bewerken:
- Zorg dat er geen vinkjes meer aanstaan en klik op OK.
- Klik op OK
- Klik weer op OK
Opmerking: Dit zorgt ervoor dat niet iedereen op die share kan komen.