答え1
たとえば、長い説明があります。Wolfram Roslerのリストにあるこのエントリ、これは「ユーザー」を意味します。この項目は2000年に提出され、U_cmask
プロセス「領域」u
でフィールドを設定する「umask」に対応します。
u
これは、「領域」に他のいくつかの項目があり、すべて慣例に従って名前付きフィールドがあり、システムによって設定されていないため、元の記事で質問の形で認められたやや曖昧な説明です。 「u」で始まる電話。これは事実から20年後に合理化される可能性があります。u_something
一方、「u」は「ユーザー」を意味しますが、これは2000年と同様に今日でも広く受け入れられていますが、u
これに対する「領域」の解釈は疑わしいです。 1980年代後半から、UNIXに関する本では、これをumask
「ユーザーファイル生成マスク」と説明しています(「u
領域」への言及はありませんが)。
- これは、AT&T Unix System 5 Release 3の印刷マニュアルに記載されている方法です。
- これが1989年のX / Openで説明された方法です。ポータブルガイド。
- Peter Nortonの「1991」に記載されているようにUnixガイド。
- Simson GarfinkelとGene Spaffordの1991年実用的なUNIXセキュリティ明確で率直に言う
umask(UNIXの「ユーザーファイル生成モードマスク」の略)
問題は、名前拡張子に「ユーザー」という単語が1985年以前の作品には現れないことです。私が見つけることができる最も古いのは、1985年のRebecca Thomasの作品です。UNIX システムユーザーガイド, umask
Andersons 1986の「(ユーザーマスク)」UNIX C シェルフィールドガイド。
- スティーブンR.バーン(Stephen R. Byrne)の「1983」UnixシステムUNIX 7 版のマニュアル項目のコレクションが含まれています。
umask()
294ページのシステムコールには、「user」という単語はどこにも含まれておらず、単に「ファイル生成モードマスク」と呼ばれます。その人はsh
このトピックをまったく言及しません。 - 1983年Unixタイムシェアリングシステム:UnixプログラマーズマニュアルBell LabsはByrneの言葉を(驚くべきことに)繰り返しました。
name umask — ファイル生成モードマスクの設定
要約
umask(complmode)
説明 Umask
(T) または (2) でファイルを生成するときに使用するマスクを設定します。 [...]creat
mknod
- 宇宙のBSD側では、1987UNIXプログラマリファレンスマニュアル(PRM):4.3 Berkeley Software Distribution、Virtual VAX-11 Edition「ユーザー」という言葉への言及もありません。
name umask — ファイル生成モードマスクの設定
要約
oumask = umask(numask) int oumask, numask;
説明
Umask プロセスのファイルモード生成マスクを設定し、numask
マスクの以前の値を返します。 [… ] - Marc J. Rochkindの1985には「ユーザー」はありません。高度なUNIXプログラミング、ちょうど「ファイルモード生成マスク」です。
- Waite Groupの「1987」にもありません。UnixシステムV聖書(「ファイル生成マスク」)。
ほぼ40年間、「u」は「ユーザー」を意味することが一般的に受け入れられてきましたが、u
「地域」との関連性は20年後に現れ始めました。 「ユーザー」は、UNIXの7番目のバージョンとAT&T Unixシステムの間に登場した5リリース3があるようです。この用語は、公式のdocoを書いた人々が後で考えて、「u」の一見に合理的な拡張として導入された可能性があります。 」。
追加読書
答え2
これが間違っているにもかかわらず、man umask
bashには何もありません。プロセスのファイル生成マスクをMODEに設定します。これは次のことを示します。help umask
Sets the user file-creation mask to MODE.
u
可能ユーザーを代表します。 1991年に私はこう言いました。
答え3
(Solarisで)呼び出すとman umask
正解が与えられます。
...
sh
The user file-creation mode mask is set to ooo. The three
octal digits refer to read/write/execute permissions for
owner, group, and other, respectively (see chmod(1),
chmod(2), and umask(2)). The value of each specified digit
...
したがって、場合によっては、より良いマニュアルページを得るために実際のUNIXを保持することが重要です。