我/ 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
答案 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”命令添加组。