我正在尝试设置基本的 Ubuntu 14.04 网络服务器,但无法正确设置文件所有权。我希望 Apache 用户 (www-data) 拥有 Web 目录 (/var/www) 的所有权,并且我的用户拥有 apache 组的成员资格。我希望我的用户和 Apache 都能够读取和写入/var/www 目录。
这是我要共享的目录的权限和所有权:
drwxrwxr-x 3 www-data www-data 4096 8 月 23 日 13:39
我已将自己添加到 www-data 组,并将 web 目录的权限递归设置为 775。Apache 能够读写,但我的用户在尝试通过 SFTP 添加文件时遇到“权限被拒绝”消息。
我做错了什么,我应该以不同的方式设置所有权吗?
最佳答案
您好,需要检查两件事:
你的用户是/etc/group:www-data 的成员吗
在/etc/sshd_config 中,用户是否有 pam 或 AllowGroups+AllowUsers 的授权?
关于linux - 如何在 Ubuntu 服务器上设置权限以允许 Apache 用户和第二个用户写入 Web 目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25472871/