사용자는 /var/www에 있는 디렉토리를 볼 수 없으며 디렉토리가 거기에 있다고 생각합니다.

사용자는 /var/www에 있는 디렉토리를 볼 수 없으며 디렉토리가 거기에 있다고 생각합니다.

cpanel 사용자가 액세스할 수 있는 저장소 폴더를 만들고 싶습니다. 디렉토리를 생성하고 /var/www/webassets액세스 권한을 777로 설정했다고 가정해 보겠습니다.

ll 명령을 사용하여 루트로 폴더를 볼 수 있습니다 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 폴더를 사용했습니다. 일반 사용자가 접근할 수 있도록 webassets 디렉토리를 /opt 아래에 두었습니다.

감사합니다 답변

답변1

ls: cannot access /var/www/webassets: No such file or directory

사용자에게 cpanel읽기 또는 실행 권한이 없습니다 /var/www. 권한을 확인하고 해당 그룹에 사용자를 추가하세요.

관련 정보