ディレクトリの固定性について私が理解しているのは、書き込み権限を持つすべての人ではなく、そのディレクトリ内のファイルの所有者だけがファイルを削除できることです。
しかし、私はこれが実際に何をしているのか理解していません。誰もが自分のファイルをすべて削除するなど、まだファイルを編集できる場合は、どのような状況で固定ビットが本当に役に立ちますか?
/tmpで使用されていることを読んでいますが、その理由がわかりません。
答え1
通常、ファイルはumask
所有者(所有者は022)を除く誰にも書き込み権限なしで作成されます。したがって、共有ディレクトリに作成されたファイルは次のようになります/tmp
。できない他のユーザーが編集しました。
固定ビットを追加すると(説明したように)ファイルを削除することはできません。
最近では、プライバシーを強化するために共有ディレクトリのプライベートサブディレクトリを使用することが一般的です。これにより、他のユーザーが使用しているファイル名を表示できなくなります。