質問: その後、chownコマンドを使用してこのディレクトリにアクセスできないのはなぜですか? 私はlinuxにあまり興味がなく、次の問題があります。開発専用のubuntulinuxシステムのlamp環境をインストールしました(pc上にあり、本番サーバーではありません)。だから私は/ var/wwwをaptanaのワークスペースとして設定しようとしています(ide php開発)に使用します)ができませんこれは、このディレクトリに書き込む権限がないためです(この権限を持っていないのは、ログに記録されたユーザーだと思います)。だから私はやった:sudo chown -r andrea:www-data /var/www/ sudo chmod -r g+s /var/www/ そう: まず、ユーザー(andreaという名前)を/ var/www /ディレクトリの所有者として設定し(つまり、このディレクトリに書き込むことができることを意味します)、 www-dataグループ。 次に、このディレクトリをg + sで設定すると、そのディレクトリで作成されたすべての新しいファイルのグループがディレクトリのグループに設定されます。 問題は、この/ var/www /ディレクトリにアクセスしようとすると、permission deniedエラーメッセージが表示されることです。andrea@andrea-virtual-machine:/var$ cd www/ andrea@andrea-virtual-machine:/var/www$ ls ls: impossibile aprire la directory .: permesso negato テキストはイタリア語で、次のことを意味します:ディレクトリを開くことができません:アクセスが拒否されましたどうして?何が足りないのですか?この問題を解決するにはどうすればよいですか?edit-1:これはsudo ls -al/var/wwwコマンドの出力です:andrea@andrea-virtual-machine:/var/www$ sudo ls -al /var/www [sudo] password for andrea: totale 16 d-wx--s--x 4 andrea www-data 4096 apr 27 15:19 . drwxr-xr-x 14 root root 4096 apr 27 11:53 .. drwxr-sr-x 2 andrea www-data 4096 apr 27 12:08 html drwxrwsr-x 3 andrea www-data 4096 apr 27 15:20 .metadata
回答: andrea@andrea-virtual-machine:/var/www$ sudo ls -al /var/www d-wx--s--x 4 andrea www-data 4096 apr 27 15:19 . ユーザーandreaの場合: (w)書き込み権 (x)フォルダへのcdの許可。 現在のフォルダに(r)が設定されていないため、その内容を一覧表示することはできません。これがlsが失敗する理由です。グループと他のグループに同じ権利が設定されています(どちらもありません)