Provided by: passwd_4.8.1-1ubuntu5.20.04.5_amd64 

名前
useradd - 新規ユーザの作成・新規ユーザのデフォルト情報の更新
書式
useradd [-c comment] [-d home_dir]
[-e expire_date] [-f inactive_time]
[-g initial_group] [-G group[,...]]
[-m [-k skeleton_dir]] [-o] [-p passwd]
[-s shell] [-u uid] login
useradd -D [-g default_group] [-b default_home]
[-e default_expire_date] [-f default_inactive]
[-s default_shell]
説明
新規ユーザの作成
-D オプションなしで実行された場合、 useradd コマンドは コマンドラインの値とデフォルトの設定値をもとに 新
規ユーザのアカウントを作成する。 コマンドラインオプションに応じて、 新規ユーザのアカウントが必要なシステ
ムファイルに追加され、 ホームディレクトリが作成され、 設定ファイルがコピーされる。 useradd コマンドのオプ
ションは次の通り。
-c comment
パスワードファイルに追加する新規ユーザのコメントフィールド。
-d home_dir
新規ユーザのログインディレクトリを home_dir にする。 デフォルトでは login を default_home に付け加
えたものがログインディレクトリとなる。
-e expire_date
ユーザアカウントが使用不能になる日付。 日付は YYYY-MM-DD という書式で指定する。
-f inactive_days
パスワードの使用期限が切れてからアカウントが永久に使用不能になるまでの日数。 0 にすると、 パスワー
ドの期限が切れると同時にこのアカウントは使用不能になる。 -1 にするとこの機能が無効になる。デフォル
ト値は -1。
-g initial_group
ユーザの属する主グループのグループ名または ID。 グループ名はすでに存在していなければならない。 グ
ループ ID は既存のグループに対応するものでなければならない。 デフォルトのグループ ID は 1 か、 ま
たは /etc/default/useradd で指定されているものがあればそれに従う。
-G group,[...]
ユーザの属する補助グループ (supplementary groups) のリスト。 グループはコンマで区切り、間に空白を
入れてはならない。 指定できるグループには -g オプションと同様の制限がある。 デフォルトでは、ユーザ
は主グループのみに属する。
-m ホームディレクトリが存在しない場合には、ホームディレクトリを作成する。 -k オプションを同時に指定す
ると skeleton_dir 以下のファイルが、 指定しないと /etc/skel 以下のファイルが、 ホームディレクトリ
にコピーされる。 ホームディレクトリには、 skeleton_dir または /etc/skel に含まれるすべてのディレク
トリも作成される。 -k オプションは、 -m オプションとともに使われる場合のみ有効である。 デフォルト
では、ホームディレクトリを作らず、ファイルのコピーもしない。
-o 重複した (固有でない) UID でユーザを作成できるようにする。
-p passwd
crypt(3) の返り値である暗号化パスワード。 デフォルトでは、アカウントは使えない状態となる。
-s shell
ユーザのログインシェルの名前。 デフォルトではこのフィールドは空白となり、 システムがデフォルトのロ
グインシェルを選ぶ。
-u uid ユーザの ID 番号。 この値は、-o オプションを用いる場合を除き、他と重複してはならない。 また非負値
でなくてはならない。 デフォルトでは、 999 および他のあらゆる既存ユーザの ID よりも大きい、 最小の
数値となる。 0 から 999 までの値は、 通常システム用のアカウントに予約されている。
デフォルト値の変更
-D オプションを指定すると、 useradd は現在のデフォルト値を表示するか、 またはオプションで与えられた値に応
じてデフォルト値を変更する。 使用可能なオプションは次の通り。
-b default_home
新規ユーザのホームディレクトリのパスのプレフィックス。 新規ユーザアカウントの作成時に -d オプショ
ンが指定されないと、 default_home の後にユーザ名を付け加えたものが 新規ディレクトリ名として使われ
る。
-e default_expire_date
ユーザアカウントが使用不能となる日付。
-f default_inactive
パスワードの使用期限が切れてからアカウントが使用不能となるまでの日数。
-g default_group
新規ユーザの属する主グループのグループ名またはグループ ID。 グループ名はすでに存在するものでなけれ
ばならない。 グループ ID は既存のグループに対応するものでなければならない。
-s default_shell
新規ユーザのログインシェル。 指定されたプログラムは、 今後作られるすべての新規ユーザアカウントに適
用される。
オプションを指定しないと、 useradd は現在のデフォルト値を表示する。
注意
/etc/skel ディレクトリにデフォルトのユーザファイルを置くのは システム管理者の行うべき作業である。
警告
NIS のグループにユーザを加えてはならない。 これは必ず NIS サーバ上で行うこと。
ファイル
/etc/passwd - ユーザアカウント情報
/etc/shadow - 安全なユーザアカウント情報
/etc/group - グループ情報
/etc/default/useradd - デフォルト情報
/etc/skel/ - ファイルの雛形が置かれるディレクトリ
関連項目
chfn(1), chsh(1), passwd(1), crypt(3), groupadd(8), groupdel(8), groupmod(8), userdel(8), usermod(8)
著者
Julianne Frances Haugh (jockgrrl@ix.netcom.com)
USERADD(8)