我的 samba 服务器上有奇怪的权限。
smb配置文件
[share]
path=/samba/share
valid users = admin share @share
writable = yes
browseable = yes
read only = no
security = user
netbios name = FFshare
create mask = 0664
force create mode = 0664
directory mode = 0775
force directory mode = 0755
force use = admin
force group = share
但是我创建的所有新目录都有奇怪的权限
drwxrwsr-x
这是什么意思?我想这个大写的“S”drwxrwsrx 的意思是 - setuid?但是它如何应用于目录?
我的设置有什么问题?对于需要密码请求的 Windows 客户端,smb.conf 应该是什么样子的。
答案1
“s” 属于组权限,而不是所有者权限,因此设置组ID,而不是 setuid。
目录的 Setgid 位意味着在此目录内创建的所有内容都将把组设置为与目录相同的组(而不是像通常那样设置为创建者的默认组)。
我猜 Samba 需要这个设置才能运行,并且你的设置没有任何问题:)