web-dev-qa-db-ja.com

`chmod 770 folder Name`はサブディレクトリとサブファイルへのアクセスを制限しますか?

chmod 770 ./folderNameを実行すると、所有者ではないユーザーまたは./folderNameを所有するグループのユーザー(つまり、「その他」カテゴリのユーザー)が./folderName/folderBまたは./folderName/fileCにアクセスできなくなります。実行した後でも:

chmod 777 ./folderName/folderB 
chmod 777 ./folderName/fileC

正しい?そのルールはすべてのLinuxディストリビューションに適用されますか?ありがとうございました。

5
Dor

そのとおりです。実行権限を削除すると、サブディレクトリの方が許可されている場合でも、ディレクトリとすべてのサブディレクトリへのアクセスが禁止されます。

これはおそらくUnixのようなものすべてに当てはまるでしょう(そしてそれはPOSIX要件でさえあるかもしれません)。

7
bahamat