追加読書

追加読書

「ユーザーマスク」なのか?

ウィキペディア詳細は提供されていませんが、この機能は1978年からUnixに存在していると明示されています。

POSIXは「ファイルモード生成マスク」と言います。

ベストアンサー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 システムユーザーガイド, umaskAndersons 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) でファイルを生成するときに使用するマスクを設定します。 [...]creatmknod

  • 宇宙の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」の一見に合理的な拡張として導入された可能性があります。 」。

追加読書

おすすめ記事