chfnコマンドの歴史的目的がASCII以外のシンボルの使用について人々に警告するように設計されているものは何ですか?これはまだすべてのUNIXシステムと一部にのみ適用されますか、それともこれはただの歴史ですか? ?
また、Debian の chfn のマニュアルページには、等号とコンマは最後のフィールドにのみ配置できることが示されています。カンマ部分はフィールドを区切るために使用されるので意味がありますが、等号にも同様の目的はありますか?繰り返しますが、これがバージョン別か歴史的か普遍的かはわかりません。
答え1
このコマンド(さまざまな制限を含む)は、さまざまなプラットフォームで使用できます。 ~によるとHPUXのマニュアルページ、コマンドはBSDから始まりました(そしてSunOS4 のマニュアルページこのため - ソラリスはそうではありません)。
これAIX文書制限を表示しますが、比較してください。useradd
そしてchfn
マニュアルページ、参照ユーザー名代わりに名前。
同じ制限が次にも存在します。最も古いバージョン一部のLinuxバリアントで利用可能です。著作権の日付によると、可能1994年から(RCS識別子1999年7月に作成されました)。以下は作者へのコメントです。
- 魔法の源: Shadow Suite
- ジュリアン・フランシス・ハウ(保存されたウェブページ)
私は1989年5月にAIX v3.1のソフトウェアセキュリティー作業のために請負業者としてIBM / Austinに来ました。 1989年から1995年まで、私はAIX PS / 2、AIX S / 370、OS / 400 V2R3を含む多くのIBMオペレーティング・システムの開発に参加しました。かなり格子縞の道です。私は最終的にIBMの正規職を受け入れ、1995年6月にAIX変更チームを去りました。 OS / 2開発者としての私の最初の役割は、OS / 2用のPOSIXソリューション作業でした。結局私はファイルシステム開発チームに移り、1996年10月までそこで働いて開発業務を終えた。
- chfn - ユーザー名と情報の変更
AIXの著者の仕事がAIXのデザインにある程度影響を及ぼしたという結論が出ました。
AIXがこれを行う理由は言い難いですが、スクリプトが簡単になります(そして人々が等号に等号を使用するのに適した理由がないからです)。名前、超過するユーザー名会議)。