tail head cat sleep
QR code linking to this page

manページ  — STICKY

名称

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

内容

解説

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

スティッキディレクトリ

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

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

バグ

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

歴史

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

STICKY (8) June 5, 1993

tail head cat sleep
QR code linking to this page


このマニュアルページサービスについてのご意見は Ben Bullock にお知らせください。 Privacy policy.

"I liken starting one's computing career with Unix, say as an undergraduate, to being born in East Africa. It is intolerably hot, your body is covered with lice and flies, you are malnourished and you suffer from numerous curable diseases. But, as far as young East Africans can tell, this is simply the natural condition and they live within it. By the time they find out differently, it is too late. They already think that the writing of shell scripts is a natural act."
— Ken Pier, Xerox PARC