组的普通用户

时间:2016-07-22 12:32:07

标签: permissions centos

我/ home中有几个文件夹。

/家/管理

对于每个新用户,我使用PHP

以编程方式创建一个文件夹

所以它会是

/家/ USER1 /家庭/用户2

现在我需要/ home / admin用户能够写入/ home / user1和/ home / user2以及创建的任何新文件夹。

截至目前,user1已添加到组user1,user1是用户 user2被添加到组user2,用户是user2,依此类推。 admin添加到组管理员,用户是admin

我只需要/ home / admin就能写入/ home / user1,/ home / user2

我正在使用centos 6

1 个答案:

答案 0 :(得分:0)

您可以使用现有的群组,例如“用户”,并将其定义为用户admin,user1和user2的主要群组:

sudo usermod -g users admin
sudo usermod -g users user1
sudo usermod -g users user2

然后你改变文件夹的group ownwership(以及递归下的所有文件,这是-R参数):

sudo chown -R user1:users /home/user1 
sudo chown -R user2:users/home/user2

并确保允许“users”组写入这些目录:

sudo chmod -R g+w /home/user1 /home/user2

然后管理员用户应该能够写入两个目录。

如果该组不存在,请使用“groupadd”命令添加组。