【Linux】ファイルを読み書きするには親ディレクトリに実行権限が必要
問題
ディレクトリに読み取り権限(+r)を付与しましたが、ファイルを読むことができません。
Permission denied
どうするとよいですか。
答え
ディレクトリの権限は、ファイルの権限とちょっと違う。
読み取り権限(r)があると、ディレクトリ内のファイルの一覧を取得することができる。
書き込み権限(w)があると、ディレクトリ内のファイル・ディレクトリの作成、名前変更、削除ができる。
実行権限(x)があると、ディレクトリに入り、ディレクトリ内のファイル・ディレクトリにアクセスすることができる。
スティッキービット(t)があると、ディレクトリ内のファイル・ディレクトリの名前変更、削除ができるのは所有者(とroot)のみとなる。
コメント