我正在Ubuntu 14 LTS上创建虚拟主机。他们工作正常,但我不能向我的用户授予权限。我尝试了以下命令:
sudo chown -R $USER:$USER /var/www/test.com/public_html
但是我得到了以下内容:
chown: invalid group: 'admin:admin'
admin是我创建的要在服务器上使用ssh登录的用户。我问是因为我无法使用filezilla传输文件(我以admin身份登录)。有任何想法吗?
附加信息
id -g
100
groups
users sudo
你有它。您的主要组不是admin
,而是users
(GID 100)。
您可以:
id
命令获取您的主要组或GIDwww-data
用作组,尤其是如果您希望Web服务器能够写入该目录。这就是我的建议。请参阅在/ var / www中工作时如何避免使用sudo?为了:
sudo chown $USER: ...
sudo chown $USER:$(id -gn) ...
sudo chown $USER:$(id -g) ...
sudo chown $USER:www-data ...
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句