Answers:
要允许组中的每个人都SAMBASHARE
可以访问共享,请在[global]
指令中添加以下内容:
create mode = 664
workgroup = SAMBASHARE
security = SHARE
usershare allow guests = yes
要导出,/data/shared
您必须在文件末尾添加以下内容:
[data]
comment = shared
path = /data/shared
guest ok = yes
read only = no
public = yes
writable = yes
在解决了同样的问题并看到许多无助的帖子“解决了”这个问题之后,我终于将问题归结为我想成为组可写的特定共享部分中的一行:
force directory mode = 2770
“ 2”是必填项,否则,Samba服务器将无法使新创建的目录可组写入(即0770不足)。我在Ubuntu 12.04.01中使用Samba守护程序,通过标准Windows客户端创建目录。
如果在smb.conf手册页中对此进行了记录,那就太好了。
为了澄清起见,以下内容对我不起作用(即使使用“ unix扩展名= off”,目录的创建权限为0750):
[MyShare]
writeable = yes
force group = somegroup
...
directory mask = 0770
directory security mask = 0770
force directory mode = 0770
force directory security mode = 0770