【问题标题】:How to set permissions on Ubuntu server to allow Apache user and second user to write to web directory?如何在 Ubuntu 服务器上设置权限以允许 Apache 用户和第二个用户写入 Web 目录?
【发布时间】:2014-10-17 20:00:50
【问题描述】:

我正在尝试设置一个基本的 Ubuntu 14.04 Web 服务器,但无法正确设置文件所有权。我希望 Apache 用户 (www-data) 拥有 Web 目录 (/var/www) 的所有权,并且我的用户拥有 apache 组的成员资格。我希望我的用户和 Apache 都能够读取和写入 /var/www 目录。

这是我要共享的目录的权限和所有权:

drwxrwxr-x 3 www-data www-data 4096 Aug 23 13:39

我已将自己添加到 www-data 组并递归地将 Web 目录的权限设置为 775。Apache 能够读取和写入,但我的用户在尝试通过 SFTP 添加文件时得到“权限被拒绝”消息。

我做错了什么,我应该以不同的方式设置所有权吗?

【问题讨论】:

    标签: linux apache sftp


    【解决方案1】:

    您好,有两件事要检查:

    您的用户是否是 /etc/group:www-data 的成员

    在/etc/sshd_config中,用户是否有pam或AllowGroups+AllowUsers的授权?

    【讨论】:

    • 是的,你是对的!虽然我以为我已经检查过了,但实际上并没有将用户添加到组中。
    猜你喜欢
    • 2020-11-04
    • 2022-12-10
    • 2011-05-10
    • 2015-03-19
    • 2020-06-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多