web-dev-qa-db-ja.com

UNIXパーミッションの最後の大文字の「T」とは何ですか?

enter image description here

権限の大文字の「T」は何を意味し、どのように機能しますか?それは私が聞いたことがありますが、まったく理解されていないこの「スティッキービット」に関連していますか?

35
wim

「others」(つまり、最後の位置)のxビットが設定されていない場合、大文字のTが表示されます。これらのディレクトリには両方ともスティッキービットが設定されていますが、2番目のディレクトリには「その他」の実行権限がありません

drwxrwxrwt 2 zanna zanna 4096 May 13 09:53 t
drwxrwxrwT 2 zanna zanna 4096 May 13 09:53 T

スティッキービットの[tT]に置き換えられるため、ディレクトリに「その他」の実行許可があるかどうかを知る方法が必要です。

ファイルブラウザーでは、PermissionsタブのPropertiesタブに、実行許可のあるディレクトリとないディレクトリ:より明確に:ディレクトリにアクセス(入力または統計)するための実行許可が必要です。

Wikipedia 言わなければならない ディレクトリのスティッキービットについて:

現在、スティッキービットの最も一般的な使用方法はディレクトリです。スティッキービットが設定されている場合、アイテムの所有者、ディレクトリの所有者、またはスーパーユーザーのみがファイルの名前を変更または削除できます。スティッキービットが設定されていない場合、ディレクトリの書き込みおよび実行権限を持つユーザーは、所有者に関係なく、含まれているファイルの名前を変更または削除できます。通常、これは/tmpディレクトリで設定され、一般ユーザーが他のユーザーのファイルを削除または移動できないようにします。この機能は1986年に4.3BSDで導入され、今日ではほとんどの最新のUnixシステムで使用されています。

21
Scott Severance