Unixディレクトリのすべてのユーザー権限

Unixディレクトリのすべてのユーザー権限

すべてのユーザーが書き込み可能なディレクトリを作成しようとしていますが、どのユーザーもそのディレクトリ内の他のユーザーのファイルを削除できません。

答え1

/tのように-bit setを含むディレクトリが必要です。/tmp/var/tmp

内部にchmodマニュアルページでは、これを「固定ビット」と言います。

制限された除去フラグまたは固定ビットは、ファイル形式によって解釈が異なる単一ビットである。ディレクトリの場合、権限のないユーザーがファイルまたはディレクトリを所有していない限り、ディレクトリからファイルを削除または名前変更することを防ぎます。これはディレクトリの削除制限フラグと呼ばれ、/tmpのような誰でも書き込むことができるディレクトリにあります。

関連情報