除了另一个用户

时间:2016-03-29 10:14:28

标签: linux apache ssh permissions centos

我在权限方面遇到了一些问题,我网站的程序员希望我将管理员用户添加到apache组,然后设置一些权限。我对Linux的了解非常有限,所以我在网上找到了以下内容:

chown -R apache:apache /path/to/webserver/www 
chmod -R g+rw /path/to/webserver/www

这很好用,几天都很好(顺便说一下,我使用“apache”代替www-data,因为我在CentOS上)。 现在,他们说他们无法将文件上传到该文件夹​​,因为它由apache用户拥有,而他们希望它由apache和admin用户拥有。

除了'apache'之外,我如何为所有权添加'admin'?

由于

1 个答案:

答案 0 :(得分:1)

创建一个组并添加该组中的两个用户。 然后设置整个组的权限。

  1. 创建一个组 groupadd <groupname>

  2. 将用户,admin和apache都添加到此论坛。

  3. usermod -a -G <groupname> admin

    usermod -a -G <groupname> apache

    1. 更改群组并让apache成为所有者
    2. chown -R apache:<groupname> /path/to/webserver/www

      1. 为该组分配权限(admin和apache)
      2. chmod -R g+rw /path/to/webserver/www