我有一个文件夹,希望某个组的成员能够读取、写入和执行该文件夹。我创建了一个名为“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
将用户添加到组(无论是现有组还是新组)后,必须注销该用户并重新登录才能应用组更改。