user1
我有一个属于主要组的用户group1
,但我需要该用户对属于的文件夹具有读/写访问权限group2
。
我尝试向该用户添加一个次要组,因此它现在属于group1
主要组和group2
次要组,但我仍然无权访问该文件夹。
我使用此命令添加主要组usermod -g group1 user1
,并使用这个命令添加次要组usermod -a -G group2 user1
这是我的文件夹权限:
drwxr-xr-x 8 所有者 group1 4096 六月 5 10:26 ./ drwxr-xr-x 6 所有者 所有者 4096 六月 5 10:03 ../ drwxrwx--- 14 所有者 group1 4096 六月 5 11:12 folder1 drwxrwx--- 5 所有者 组1 4096 5月 24 11:32 文件夹2 drwxrwx--- 13 所有者 group2 4096 jun 5 10:29 folder3 drwxrwx--- 3 所有者 group2 4096 jun 5 10:26 folder4 drwxrwx--- 8 所有者 group2 4096 六月 5 10:25 folder5 drwxrwx--- 6 所有者 group1 4096 六月 2 09:19 folder6
你能帮我解决这个问题吗?
答案1
如果我理解正确的话(但这很令人困惑),我认为你必须反过来处理这个问题。如果我理解正确的话,你试图为用户添加一个组。有效的方法是将用户添加到组中。如果您希望用户 1 有权访问组 2 的文件夹/文件,请执行以下操作:
sudo adduser user1 group2
答案2
感谢 KamilMaciorowski 的回答,我需要修改 smb.conf 文件并添加新组才能访问。
我是这样修改的:
[PEI]
browsable = yes
path = smb/dir
guest ok = no
guest only = no
create mask = 0770
directory mask = 0770
write list = @group1, @group2
read list =
valid users = @group1, @group2
read only = no