我一直在尝试setfacl
,现在除非使用 sudo,否则我无法访问 /var/www。当我尝试访问我的网络服务器时,出现 403 错误。
user@computer:~$ ls -l /var/www
ls: cannot access '/var/www/{removed}': Permission denied
ls: cannot access '/var/www/html': Permission denied
total 0
d????????? ? ? ? ? ? html
d????????? ? ? ? ? ? {removed}
当我使用时sudo
:
user@computer:~$ sudo ls -l /var/www
total 8
drwsr-sr-x+ 2 root root 4096 Oct 23 19:19 html
drwsr-sr-x+ 2 root root 4096 Oct 24 08:44 {removed}
我试过了sudo chmod -R 755 /var/www
。没有出现任何错误,但是没有任何变化。
我如何才能获得正确的权限?谢谢!
更新
我刚刚重新加载了该页面(从服务器),它不再显示 403 错误,它可以正确加载页面。仍然给出相同的结果,而且如果没有ls
,我仍然无法访问任何内容。/var/www
sudo