gpt4 book ai didi

wordpress - 为什么不 chown -R root :www-data work on my Wordpress installation?

转载 作者:行者123 更新时间:2023-12-04 19:02:46 24 4
gpt4 key购买 nike

很久以前,我正在关注本教程,该教程向我展示了如何在 NGINX + Ubuntu (LEMP) 设置上安装 Wordpress:

https://www.digitalocean.com/community/tutorials/how-to-install-wordpress-with-nginx-on-ubuntu-14-04

当我使用 root 时,我在这部分卡住了很长一段时间。作为下面这个指令片段的用户:

The group that nginx operates under is www-data. For the user portion, enter your user account name. We will demonstrate with an account called demo here:

sudo chown -R demo:www-data /var/www/html/*

澄清一下,它没有给我任何错误或任何东西,但我发现如果我使用 root:www-data对于我的文件所有权设置,我将无法在网站上添加/更新插件/编辑代码。它总是会提示我输入 FTP/SFTP 详细信息,即使我输入了正确的凭据,由于权限为 drwxr-xr-x,它也会失败。 (所有者有写权限)。

所以我尝试了这个:
sudo chown -R www-data:www-data /var/www/html/*
它奏效了——我能够以 Wordpress 网站管理员的身份自由编写/更新插件。

但是,我现在对所有权和组的工作方式有了大致更好的了解,我担心通过执行 chown -R www-data:www-data ,我自己开了一个安全漏洞。

我做对了吗?为什么没有 root:www-data为能够首先更新网站而工作?

最佳答案

7如果权限是(drwxr-xr-x)并且ngnix作为'www-data'运行,那么它不能更新,修改或创建新文件。

d - means directory
rwx - Read/Write/Execute for the Owner
r-x - Read/Execute for the Group
r-x - Read/Execute for anyone else

您可以使用“chmod”更改权限:
sudo chmod -r 755 /var/www/html/

关于wordpress - 为什么不 chown -R root :www-data work on my Wordpress installation?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31697942/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com