我希望创建一个可以由cpanel用户访问的存储库文件夹。假设我在/var/www/webassets中创建了一个目录,并将访问设置为777。
我可以看到使用ll命令作为root用户的文件夹:ll /var/www/webassets。
但是该文件夹对于cpanel用户是不可见的。如果我以cpanel用户的身份运行ll,就会收到这样的消息:目录不存在:
ls: cannot access /var/www/webassets: No such file or directory
如何使cpanel用户可以访问该目录?
编辑:
我在几个文件夹上运行ls,结果是:
[root@cpanel ~]# ls -ld / /var /var/www/ /var/www/webassets/
dr-xr-xr-x. 18 root root 4096 Oct 5 20:27 /
drwxr-xr-x. 25 root root 4096 Sep 29 02:01 /var
drwxr-xr-x. 6 root root 83 Oct 5 18:49 /var/www/
drwxrwxrwx+ 2 plain019 berl 10 Oct 5 09:41 /var/www/webassets/编辑:
请忽略这个问题。我设法使用了/opt文件夹。我将目录webasset放到/opt中,然后常规用户可以访问它。
谢谢你的回复
发布于 2019-10-05 19:41:31
ls: cannot access /var/www/webassets: No such file or directory
用户cpanel在/var/www上没有读取或执行访问权限。检查权限,然后将用户添加到相关组中。
https://unix.stackexchange.com/questions/545241
复制相似问题