Samba。可供两个或更多用户写入

Samba。可供两个或更多用户写入

有用户 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] 也是一样,但是改变了操作系统用户的写入和读取顺序......

再见!

相关内容