首页 文章

正确的权利linux webserver

提问于
浏览
0

我在VPS上安装了LAMP服务器(Ubuntu),一切似乎运行正常 . 上传并安装WordPress后,我遇到了一些权利问题(无法上传,无法通常从WordPress中创建/更改.htaccess文件)所以我chmod目录所以www-data用户是所有者:

sudo chown -R www-data:www-data /var/www/domain.com/public_html/

现在所有上述工作都很好,但......

当我上传文件或目录时,所有者/组被设置为我用来“FTP”的用户 . 这导致WordPress无法更新文件(例如插件) . 我用于FTP传输的用户是www-data组的一部分 .

应该/我该怎么做才能防止这种情况,从而自动将www-data所有者/组添加到上传的文件中?这是要走的路吗?

1 回答

  • 0

    想我发现了:https://help.ubuntu.com/lts/serverguide/httpd.html

    Sharing Write Permission

    sudo chgrp -R www-data /var/www/domain.com

    sudo find /var/www/domain.com -type d -exec chmod g = rwxs“{}”;

    sudo find /var/www/domain.com -type f -exec chmod g = rw“{}”;

相关问题