ユーザーは/var/wwwにあるディレクトリを見ることができず、ディレクトリがそこにあると思います。

ユーザーは/var/wwwにあるディレクトリを見ることができず、ディレクトリがそこにあると思います。

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フォルダを使用しました。一般ユーザーがアクセスできるように、webassetsディレクトリを/ optの下に置きました。

ありがとう答え

ベストアンサー1

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

ユーザーにcpanel読み取りまたは実行権限がありません/var/www。権限を確認し、そのグループにユーザーを追加します。

おすすめ記事