使用sudo chown -R $ USER授予用户权限:$ USER / dir / ectory /

时间:2014-09-03 21:58:56

标签: ubuntu permissions chown

我正在关注本教程:How To Set Up Apache Virtual Hosts on Ubuntu 14.04 LTS

我收到错误:第二步 - 授予权限,其中说明了以下内容:

  

现在我们有了文件的目录结构,但它们是拥有的   由我们的root用户。如果我们希望我们的常规用户能够修改   我们的网络目录中的文件,我们可以通过这样做来改变所有权   这样:

sudo chown -R $USER:$USER /var/www/example.com/public_html
sudo chown -R $USER:$USER /var/www/test.com/public_html
     

$ USER变量将获取您当前用户的值   按下" ENTER"时登录。通过这样做,我们的常规用户   现在拥有我们将存储我们的public_html子目录   内容。

     

我们还应该稍微修改我们的权限以确保读取   允许访问常规Web目录和所有文件   和它包含的文件夹,以便可以正确地提供页面:

sudo chmod -R 755 /var/www
     

您的网络服务器现在应该具有所需的服务权限   内容,您的用户应该能够在内容中创建内容   必要的文件夹。

我输入了命令行中的行:sudo chown -R $USER:$USER /dir/ectory/ 然后我收到一个错误,上面写着:chown: invalid group: ‘developer:developer’

我搜索过,发现没有解决这个问题的方法。 我正在使用Ubuntu 14.04。我是Ubuntu和Stackoverflow的新手,所以我为在提问时我无法做出的任何愚蠢错误道歉。任何帮助都非常感谢!

1 个答案:

答案 0 :(得分:9)

这有效:

sudo chown -R username:usergroup /var/www/nameofdirectory