Adr*_*ner 5 permissions apache2 12.04
我们有一个运行 Ubuntu 12.04 LTS 的小型 LAMP 服务器,其中包含一些站点。对 vhosts 目录的访问设置为root:AndSpecialSFTPGroup
. 这在一般情况下工作正常。但是,某些站点在需要对特定文件夹进行写访问的 CMS 上运行。这现在不起作用,因为 Apache 用户是www-data
.
简单的问题:是确定以添加www-data
到AndSpecialSFTPGroup
组,以授予它rwx
的权限。或者这完全是错误的方法。
或者网站文件夹的所有者应该是www-data
?
有几种方法可以解决此问题,但您可以www-data
像这样添加到该组:
sudo usermod -a -G AndSpecialSFTPGroup www-data
Run Code Online (Sandbox Code Playgroud)
至于“这样做的方法正确吗?” 就像我说的,有很多方法可以实现这一点,但这就像问我布置办公桌的最佳方式是什么一样。在 IT、开发和操作系统的许多方面,都可以根据偏好进行选择。
这是我更喜欢处理这样的权限的方式,因为如果我搞砸了一些事情,我可以轻松地再次从组中删除用户。您可能喜欢使用chown
将所有文件提供给www-data
,或者干脆使用其他东西。
我的方法是做到这一点的正确方法,这就是为什么我很可能不会被标记为主观,但还有其他方法。(就像我提到的chown
,创建另一个用户,chmod
更改整体权限等等......)
归档时间: |
|
查看次数: |
13260 次 |
最近记录: |