我在权限方面遇到了一些问题,我网站的程序员希望我将管理员用户添加到 apache 组,然后设置一些权限。本人对Linux的了解比较有限,所以在网上找了下:
chown -R apache:apache /path/to/webserver/www
chmod -R g+rw /path/to/webserver/www
这非常有效,并且几天都很好(顺便说一句,我使用“apache”而不是 www-data,因为我在 CentOS 上)。 现在,他们说他们无法将文件上传到该文件夹,因为它由 apache 用户拥有,而他们希望它由 apache 和管理员用户拥有。
除了“apache”之外,如何将“admin”添加到所有权中?
谢谢
最佳答案
创建一个组并将两个用户添加到该组中。 然后为整个组设置权限。
创建群组
groupadd <groupname>
将用户 admin 和 apache 添加到该组。
usermod -a -G <groupname> admin
usermod -a -G <groupname> apache
- 更改组并让 apache 成为所有者
chown -R apache:<groupname> /path/to/webserver/www
- 为组分配权限(admin 和 apache)
chmod -R g+rw /path/to/webserver/www
关于linux - 除了另一个用户之外,将用户添加到所有权,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36281389/