我对那些文件permissions.now感到困惑,当我试图从网址上访问时,我的网站正遭受着被禁止的访问。我发现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意味着什么?
发布于 2014-07-22 01:29:47
这是当您没有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命令仅仅设置文件所有权(以及组,因为缺少一个更好的词)。
https://stackoverflow.com/questions/24877484
复制相似问题