授予组内用户对文件夹的所有权限

授予组内用户对文件夹的所有权限

我有一个文件夹,希望某个组的成员能够读取、写入和执行该文件夹。我创建了一个名为“potteryclass”的组,并将其设为该文件夹的组。我已将用户“john”和“bob”添加到该组中。它如下所示:

$ ls -al
drwxrwxr-x 2 john potteryclass 4096 Dec  4 04:22 projects

$ getent group potteryclass
potteryclass:x:1002:john,bob

我是这样做的:

sudo addgroup potteryclass
sudo usermod -a -G potteryclass john
sudo usermod -a -G potteryclass bob
sudo chown -R :potteryclass /home/projects

但用户“bob”仍然无法在那里创建新文件。

我错过了什么?

谢谢

答案1

将用户添加到组(无论是现有组还是新组)后,必须注销该用户并重新登录才能应用组更改。

相关内容