我正在使用 Ubuntu 版本 18.04。
我安装apache2
并尝试设置DocumentRoot
,VirtualHost
但/home/username/Desktop/work/wp
出现错误permission forbidden
。
但如果我DocumentRoot
从设置/var/www
,它就可以正常工作。
在这两个目录中,user
和group
是相同的。我不明白这一点。有人能帮助我理解这些权限或指导我查看相关文档吗?谢谢。
答案1
要切换到目录,您需要该目录的 +x 权限。要读取目录的内容,您需要该目录的 +r 权限。
要更改为/home/username/Desktop/work/wp/
,您必须授予世界在整个路径上执行的权限,并在wp
目录上读取的权限。
chmod o+x /home/username
chmod o+x /home/username/Desktop
chmod o+x /home/username/Desktop/work
chmod o+rx /home/username/Desktop/work/wp
将会授予这些权限给other
,即所有不在您的组内的用户。