我正在关注本教程: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的新手,所以我为在提问时我无法做出的任何愚蠢错误道歉。任何帮助都非常感谢!
答案 0 :(得分:9)
这有效:
sudo chown -R username:usergroup /var/www/nameofdirectory