ディレクトリ権限とファイル権限

ディレクトリ権限とファイル権限

john名前がおよびである2人のユーザーがいる場合sally。どちらもusersグループの一部です。john権限のあるディレクトリを作成します775sally次に、そこに権限のあるファイルを置きます644

ファイルに明らかにグループ書き込み権限がない場合も同様です。その後、john彼が所有しているが所有していないディレクトリでそのファイルを編集/削除できますか?

答え1

リンク解除は、ファイルではなくディレクトリの権限に依存するため、ファイルを削除できます。これにより、ディレクトリから削除して置き換えることができ、変更できます。

答え2

はい、ファイルを削除すると、実際にはファイルが変更されるのではなく、ディレクトリが変更され、Johnはその権限を持っています。

sticky bitこの動作を防ぐ方法は、ディレクトリに設定することです。これは/ tmpが誰もがここに書き込むことを許可する方法ですが、所有者(またはルート)だけがエントリを削除できます。

chmod +t directory

これにより、ベタベタのビートがオンになります。

関連情報