var / www / html的正确所有者

时间:2015-03-07 19:26:13

标签: apache permissions

我在Ubuntu 14.04中运行apache2。我在FTP客户端和使用后端FTP的CMS方面遇到了问题。我似乎永远无法获得权限。 www-data应该是/ var / www / html的所有者,root是否是分配给该组的用户?

2 个答案:

答案 0 :(得分:23)

有些CMS和Wordpress特别糟糕,因为它实际上在代码中使用网络用户。

顺便说一句,你永远不需要使用root来表示ftp。 www-data ubuntu上的默认apache用户应该拥有你的web文件/目录,才能正常使用多个cm。

所以这就是以前的工作以及我们为同样问题的客户所做的工作。将整个网络根目录为www-data的{​​{1}}。

因此,如果您的文档根目录是user and group,请cd或将目录更改为/var/www/html并运行此目录以更改所有文件和目录的所有权。

/var/www

,同时仍在chown -R www-data: html/ 目录中,通过运行此命令为文件和目录组添加写入权限。

/var/www

最后将您的FTP用户添加到find html -type f -exec chmod 664 {} + -o -type d -exec chmod 775 {} + 群组。

www-data

将usename替换为您的FTP客户端用户名

现在,此设置应允许您使用管理文件,并仍允许CMS ftp后端仍然运行并写入direc。让我知道这对你有用。

答案 1 :(得分:-2)

尝试这个为我工作的命令

sudo chown $(whoami)your_folder_name