我无法设置使用chown并更改www-data:www-data的权限

时间:2014-07-22 01:25:51

标签: web-hosting http-status-code-403 permission-denied chown

我对这些文件权限感到困惑。当我尝试从网址访问时,我的网站遭受了禁止访问。我发现我的FTP中的所有权设置为myusername / myusername,我被告知将其设置为www-data:www-data以便公众查看您的网站。我尝试了以下命令

chown -R www-data:www-data /public_html

它说

chown: invalid user: `www-data:www-data'

如何设置www-data的文件权限:www-data以及将其设置为www-data的含义:www-data以及myusername:www-data

之间的区别

1 个答案:

答案 0 :(得分:0)

这是 没有www-data用户时收到的错误消息(如果用户没问题,但该群组不好,则会抱怨该群组):

pax> chown -R x:x qq.cpp           # Bad user and group
chown: invalid user: `x:x'

pax> chown -R pax:pax qq.cpp       # Good user and group

pax> chown -R pax:x qq.cpp         # Good user, bad group
chown: invalid group: `pax:x'

这是我要检查的第一件事,即用户实际存在:

grep www-data /etc/passwd

我认为您可能会发现某些设置包含www-data组,并且您打算添加需要访问该组的任何用户。你当然可以创建一个www-data用户并将其添加到组中,但我不认为这是强制性的。


而且,顺便说一下,这不是设置chmod完成的权限,,而是一个单独的问题。 chown命令仅设置文件所有权(和groupship,因为缺少更好的单词)。