Estou usando o Samba há algum tempo no meu servidor, sem muita dificuldade. No entanto eu tentei no NAS4Free (11.1.0.4 - Atomics (revisão 4729)) hoje e corri para o seguinte problema: Eu compartilho com as seguintes configurações:
[HQ]
comment = Share for the HQ department
path = /mnt/zfs/HQ
writeable = yes
printable = no
veto files = /.snap/.sujournal/
hide dot files = yes
guest ok = no
inherit permissions = yes
inherit acls = yes
vfs objects = shadow_copy2 zfsacl recycle
nfs4:mode = special
nfs4:acedup = merge
nfs4:chown = yes
recycle:repository = .recycle/%U
recycle:keeptree = yes
recycle:versions = yes
recycle:touch = yes
recycle:directory_mode = 0777
recycle:subdir_mode = 0700
shadow:format = auto-%Y%m%d-%H%M%S
shadow:snapdir = .zfs/snapshot
shadow:snapdirseverywhere = yes
shadow:sort = desc
shadow:localtime = yes
veto files = /.zfs/
valid users = @dsi-hq
create mask = 0777
directory mask = 0777
force create mode = 0777
force directory mode = 0777
Se eu fizer um novo arquivo em uma pasta, ele terá os seguintes direitos:
-rwxrw-rw- 1 aron wheel 0 {date} {file}
Portanto, mesmo que eu force o modo de criação 0777, de alguma forma não consigo executar o arquivo. Além disso, se outro usuário tentar editar o arquivo, ele terá a permissão negada.
Mais informações:
Grupos de usuários aron: dsi-hq
Grupos de marcas de usuários: dsi-ict
Estrutura do mapa: / mnt / hq / ict (aron tem o compartilhamento em hq e mark tem o compartilhamento em ict)
partilha de ICT:[ICT]
comment = Share for the ICT department
path = /mnt/zfs/HQ/ICT
writeable = yes
printable = no
veto files = /.snap/.sujournal/
hide dot files = no
guest ok = no
inherit permissions = yes
inherit acls = yes
vfs objects = shadow_copy2 zfsacl recycle
nfs4:mode = special
nfs4:acedup = merge
nfs4:chown = yes
recycle:repository = .recycle/%U
recycle:keeptree = yes
recycle:versions = yes
recycle:touch = yes
recycle:directory_mode = 0777
recycle:subdir_mode = 0700
shadow:format = auto-%Y%m%d-%H%M%S
shadow:snapdir = .zfs/snapshot
shadow:snapdirseverywhere = yes
shadow:sort = desc
shadow:localtime = yes
veto files = /.zfs/
valid users = @dsi-ict
create mask = 0777
directory mask = 0777
force create mode = 0777
force directory mode = 777
Tags samba