rfg*_*ral 7 permissions umask samba
我一直在寻找一段时间来尝试了解以下用于在 Samba 共享中创建文件/文件夹的掩码/模式字段:
create mask
force create mode
directory mask
force directory mode
Run Code Online (Sandbox Code Playgroud)
但是我失败了......我正在考虑将文件/文件夹更改为特定权限(当在 Samba 共享上创建文件/文件夹时),但是掩码和模式的组合使事情变得复杂。
这是我所追求的文件和目录创建权限:
文件: -rw-rw-r-- (664)
目录: drwxrwxr-x (775)
我必须在上述 4 个 Samba 配置字段上设置什么才能实现这一点?
elb*_*rna -1
首先为用户设置unix权限,如果使用acl会更好,例如你想只为“域用户”组共享具有770权限的pubblica
在 smb.conf 中
[Pubblica]
comment = Dir pubblica
browseable = yes
public = yes
path = /var/pubblica
writable = yes
force create mode = 0660
force directory mode = 0770
valid users = @"Domain Users"
Run Code Online (Sandbox Code Playgroud)
在Linux端
chmod 770 /var/pubblica
setfacl -m g:"domain users":rwx /var/pubblica
setfacl -d -m o:--- /var/pubblica
Run Code Online (Sandbox Code Playgroud)
第一个 acl 授予域用户 777 权限,第二个拒绝其他人的读写访问权限。
在本例中,我们有一个 var/pubblica 目录,仅供域用户使用,请根据您的情况进行调整