Apache を実行する Linux Web サーバーをセットアップしています。Web サイトのファイルをアップロードして展開しました。システムに SSH 接続すると、メイン ディレクトリのファイルがすべて表示されます。ただし、すべてのサブディレクトリからブロックされています。私が書く場合:
# cd images
次に、エラーが発生します。
-bash: cd: images: Permission denied
私はec2-userとしてサインインしています。Windowsシステムでアーカイブを作成したため、tarファイルに権限があったとは思えません。奇妙なことに、私はこのディレクトリの所有者です。コマンドのスニペットを次に示します: ls -l
drw-rw-r-- 19 ec2-user ec2-user 4096 May 4 04:09 images
「sudo su」を実行してからコマンド cd images を入力すると、すべて問題ありません。私が所有者であり、rw 権限を持っている場合、ec2-user として「権限が拒否されました」と表示されるのはなぜですか?