ADDING_USER(8)

名称
adding_user - 新規ユーザ登録のためのプロシージャ

解説
新規ユーザはログイン名を選ばなければなりません。 ここで、ログイン名は既に /etc/passwd や /etc/mail/aliases に登録されているものであってはいけません。 また、ハイフン ‘-’ 文字で始まるものも使えません。 メーラを混乱させないためにも、全ての文字は英小文字でドット ‘’. 文字を含まないことが、強く推奨されています。 アカウントは、パスワードファイルを一行編集することで加えることが できます。これを行う時は、パスワードファイルはロックされていなければ なりません。このロックは、 chpass(1) や vipw(8) を使うことで可能です。

新規ユーザには、グループとユーザ id を与えます。 ログイン名とユーザ id は、システム全体やしばしばシステムグループで 一意でなければなりません。これは、ファイルのアクセスを制御するために 使われるからです。 典型的には、似たようなプロジェクトで働いているユーザは同じグループに 入ります。 University of California の Berkley 校では、システムスタッフ・ 学部・大学院・大きなプロジェクトのための特別なプロジェクトのグループが あります。

新規ユーザ “ernie” のための骨格となるアカウントは、以下のようになります。

    ernie::25:30::0:0:Ernie Kovacs,508 Evans Hall,x7925,
    	642-8202:/a/users/ernie:/bin/csh

個々のフィールドの解説は、 passwd(5) を参照してください。

新規ユーザに始めるにあたっていくつかの助けを与えることは良いことです。 このために、いくつかの骨格となるファイルを与えてあげれます。 /bin/sh ユーザには、 .profile を、 /bin/csh ユーザには、 .cshrc や .login を与えれば良いでしょう。 /usr/share/skel ディレクトリに、そのようなファイルの骨格の定義を置いておけます。 新規ユーザは、これらのファイルの複製を与えられます。 ここで、例えば tset(1) をログインする度に自動的に実行するように設定できます。

関連ファイル
/etc/master.passwd
    ユーザデータベース
/usr/share/skel
    ログインディレクトリのための骨格データ

関連項目
chpass(1), finger(1), passwd(1), aliases(5), passwd(5), adduser(8), pwd_mkdb(8), vipw(8)

バグ
ユーザ情報は (段々とそうなってきていますが)、別のところに 記憶するべきです。

歴史
adding_user 手続きは 3.0BSD から導入されました．