我想创建一个可供 cpanel 用户访问的存储库文件夹。假设我在 中创建一个目录/var/www/webassets
,并将访问权限设置为 777。
我可以以 root 用户身份使用 ll 命令查看该文件夹:ll /var/www/webassets
。
但该文件夹对于 cpanel 用户是不可见的。如果我ll
以 cpanel 用户身份运行,则会收到该目录不存在的消息:
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 文件夹。我把webassets目录放到/opt下,普通用户就可以访问它了。
感谢回复
答案1
ls: cannot access /var/www/webassets: No such file or directory
用户cpanel
没有 的读取或执行权限/var/www
。检查权限,然后将用户添加到相关组。