【问题标题】:Common user for a group组的普通用户
【发布时间】:2016-11-26 08:40:39
【问题描述】:

我在 /home 中有几个文件夹。

/home/管理员

对于每个新用户,我使用 PHP 以编程方式创建一个文件夹

原来如此

/home/user1 /home/user2

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

现在 user1 被添加到组 user1 并且 user1 是用户 user2 被添加到组 user2 中,用户是 user2 等等。 admin 添加到组 admin 并且用户是 admin

我只需要 /home/admin 就可以写入 /home/user1、/home/user2

我正在使用 centos 6

【问题讨论】:

    标签: permissions centos


    【解决方案1】:

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

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

    然后你更改文件夹的组所有权(以及它下的所有文件递归,这是-R参数):

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

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

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

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

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

    【讨论】:

      猜你喜欢
      • 2023-03-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多