有用户 1 和用户 2。他们在用户组 1 中。
在控制台运行它:
sudo chgrp -R usergroup1 /folder
礼和这——https://help.ubuntu.com/12.04/serverguide/samba-fileprint-security.html> 共享安全。
在 smb.conf 中
[folder]
comment = folder
path = /folder
browsable = yes
writable = yes
guest ok = no
write list = user1, user2
create mask = 0777
但只有用户2可以创建/删除文件。
我这么想是因为在此之前我在控制台中运行:
sudo chown -R user2 /folder
如何将文件夹设置为对两个用户都可写?
我也尝试
write list = user1 user2
没有逗号。但这样不行。
更新型多巴胺
我尝试像这样改变所有者http://en.wikipedia.org/wiki/Chown
chown -R :usergroup1 /folder
并像这样编辑 smb.conf
write list = @usergroup1
但两个用户仍然无法在/文件夹中添加/删除文件。
UPD2 - 解决方案
我可以配置它!希望它能帮到别人。
smb配置文件
[folder]
comment = folder
path = /folder
browsable = yes
writable = yes
read only = no
create mask = 0770
directiory mask = 0770
valid users = @usergroup1
以及文件夹的 mod
chmod 775 /folder
答案1
好的..让我们尝试一下..
父文件夹 ( chmod 777 / chown nobody:nogroup -R
)
- 文件夹1(
chmod 770 / chown nobody:group1 -R
) 文件夹2 (
chmod 770 / chown nobody:group2 -R
)用户添加 用户1 组1 用户添加 用户2 组2
在桑巴舞……
[group1]
guest ok = no (or yes you must check this)
force user = nobody
force group = group1
writelist = user1 @group1
read list = user2 @group2
对于 [group2] 也是一样,但是改变了操作系统用户的写入和读取顺序......
再见!