スポンサーリンク

STICKY(8) FreeBSD システム管理者マニュアル STICKY(8)

名称

sticky − スティッキテキストと追加専用ディレクトリ

解説

特別なファイルモード sticky bit (mode S_ISTXT) は、ディレクトリのための特 別な取り扱いを示すために使われます。通常ファイルに対しては無視されます。 ファイルのモードについての説明は、 chmod(2) や、 <sys/stat.h> ファイルを 参照してください。

スティッキディレクトリ

‘スティッキビット’ が設定されたディレクトリは追加専用ディレクトリ、より正 確にいえば、ファイルの削除が制限されたディレクトリになります。スティッキ ディレクトリのファイルの削除や名称変更が可能なのは、そのディレクトリの書 き込み権限を持つそのファイルの所有者か、そのディレクトリの所有者か、スー パユーザだけです。この機能は、 /tmp ディレクトリの様に、公共的に書き込み 可能であるが、他人の任意のファイルを消去したり、名称変更したりさせたくな い場合には有効です。

どんなユーザもスティッキディレクトリを作成することができます。ファイル モードの変更についての詳細は、 chmod(1) を参照してください。

バグ

open(2) もしくは mkdir(2) のどちらも、スティッキビットが設定されたファイ ルを作成できません。

歴史

sticky コマンドは、 Version 32V AT&T UNIX で登場しました。

FreeBSD 10.0 June 5, 1993 FreeBSD 10.0

スポンサーリンク