2016-07-22 130 views
0

我在/ home中有几个文件夹。群组的普通用户

/首页/管理员

对于每个新用户,我创建编程方式使用PHP

因此,一个文件夹,这将是

/家庭/ user1的 /家庭/用户2

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

截至目前user1被添加到组user1和user1是用户 user2被添加到组user2并且用户是user2等等。 管理员添加到组管理员和用户是管理员

我只需要/家/管理员能够写入到/ home /用户1,/家庭/用户2

我使用CentOS 6的

回答

0

你可以使用现有的组,如“用户”,并将其定义为初级用户组管理,user1和user2:

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

然后更改文件夹(和所有文件的组ownwership其下递归地,这是-R参数):

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

,你确保该组“用户”是允许写入到以下目录:

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

则admin用户应该能够写入到两个目录。如果该组不存在,则使用“groupadd”命令添加组。