Unix-commands-adduser
adduser-Unix、Linuxコマンド
link:/unix_commands/index [previous] link:/unix_commands/index [next] [[1]] php [AddThis Social Bookmark Button]
NAME
概要
Tag
説明
説明
オプション
Tag
説明
任意のテキスト文字列。 通常、ログインの簡単な説明であり、現在、ユーザーのフルネームのフィールドとして使用されています。
新しいユーザーは、ユーザーのログインディレクトリの値として_HOME_DIR_を使用して作成されます。 デフォルトでは、_LOGIN_名を_BASE_DIR_に追加し、それをログインディレクトリ名として使用します。 ディレクトリ_HOME_DIR_は存在する必要はありませんが、存在しない場合は作成されません。
ユーザーアカウントが無効になる日付。 日付は_YYYY-MM-DD_の形式で指定されます。
パスワードが期限切れになってからアカウントが永久に無効になるまでの日数。 値が0の場合、パスワードの有効期限が切れるとすぐにアカウントが無効になり、値が-1の場合は機能が無効になります。 デフォルト値は-1です。
ユーザーの最初のログイングループのグループ名または番号。 グループ名が存在する必要があります。 グループ番号は、既存のグループを参照する必要があります。 /etc/default/useradd。
ユーザーがメンバーでもある補助グループのリスト。 各グループは、間にスペースを入れずに、コンマで次のグループと区切られます。 グループには、*-g *オプションで指定されたグループと同じ制限が適用されます。 デフォルトでは、ユーザーは初期グループのみに属します。
ヘルプメッセージを表示して終了します。
-M
_/etc/login.defs_のシステム全体の設定がホームディレクトリを作成する場合でも、ユーザーのホームディレクトリは作成されません。
ユーザーのホームディレクトリが存在しない場合は作成されます。* -k オプションを使用すると、SKEL_DIR_に含まれるファイルがホームディレクトリにコピーされます。それ以外の場合は、/etc/skel_に含まれるファイルが代わりに使用されます。 SKEL_DIR_または/etc/skel_に含まれるディレクトリはすべて、ユーザーのホームディレクトリにも作成されます。 *-k オプションは、*-m *オプションと組み合わせた場合にのみ有効です。 デフォルトでは、ディレクトリは作成されず、ファイルはコピーされません。
-l
ユーザーを最後のログインログファイルに追加しないでください。 これは、Red Hatによって追加されたオプションです。
-n
システムに追加されるユーザーと同じ名前のグループがデフォルトで作成されます。 このオプションは、このRed Hat Linux固有の動作をオフにします。 このオプションを使用すると、ユーザーはデフォルトで_/etc/default/useradd_で指定されたグループに配置されます。 デフォルトグループが定義されていない場合、グループ1が使用されます。
/etc/login.defsのデフォルト(UID_MIN、UID_MAX、UMASK、PASS_MAX_DAYSなど)を上書きします。
例: -K PASS_MAX_DAYS = - 1_は、システムアカウントにパスワードがまったくない場合でも、パスワードエージングをオフにするシステムアカウントを作成するときに使用できます。 複数の -K オプションを指定できます。例: -K UID_MIN = _ 100 -K UID_MAX = _ 499_
注: -K UID_MIN = _ 10 _、UID_MAX = _ 499_はまだ機能しません。
重複した(一意でない)UIDを持つユーザーアカウントの作成を許可します。
-r
このフラグは、システムアカウントを作成するために使用されます。 つまり、_/etc/login.defs_で定義されているUID_MINの値よりも低いUIDを持ち、パスワードの有効期限が切れていないユーザー。 _/etc/login.defs_のデフォルト設定に関係なく、 useradd はそのようなユーザーのホームディレクトリを作成しないことに注意してください。 システムアカウントのホームディレクトリを作成する場合は、*-m *オプションを指定する必要があります。 これはRed Hatによって追加されたオプションです
ユーザーのログインシェルの名前。 デフォルトでは、このフィールドは空白のままです。これにより、システムはデフォルトのログインシェルを選択します。
ユーザーのIDの数値。* -o *オプションを使用しない限り、この値は一意でなければなりません。 値は負でない必要があります。 デフォルトでは、999より大きく、他のすべてのユーザーより大きい最小のID値を使用します。 通常、0〜999の値はシステムアカウント用に予約されています。
ユーザーのログイン用のSELinuxユーザー。 デフォルトでは、このフィールドは空白のままです。これにより、システムはデフォルトのSELinuxユーザーを選択します。
デフォルト値の変更
Tag
説明
新しいユーザーのホームディレクトリの初期パスプレフィックス。 新しいアカウントを作成するときに -d オプションを使用しない場合、ユーザーの名前は_HOME_DIR_の末尾に付加され、新しいディレクトリ名が作成されます。
ユーザーアカウントが無効になる日付。
パスワードの有効期限が切れてからアカウントが無効になるまでの日数。
新しいユーザーの初期グループのグループ名またはID。 名前付きグループが存在する必要があり、数値グループIDには既存のエントリが必要です。
新しいユーザーのログインシェルの名前。 指定されたプログラムは、将来のすべての新しいユーザーアカウントに使用されます。
ノート
システム管理者は、デフォルトのユーザーファイルを_/etc/skel/_ディレクトリに配置する責任があります。 このバージョンのuseraddは、Red Hatのユーザー/グループの規則に適合するようにRed Hatによって変更されました。
警告
NISグループにユーザーを追加することはできません。 これは、NISサーバーで実行する必要があります。
同様に、ユーザー名がNISなどの外部ユーザーデータベースに既に存在する場合、 useradd はユーザーアカウントの作成要求を拒否します。
ファイル
Tag
説明
/etc/passwd
ユーザーアカウント情報。
/etc/shadow
ユーザーアカウント情報を保護します。
/etc/group
グループアカウント情報。
/etc/gshadow
グループアカウント情報を保護します。
/etc/default/useradd
アカウント作成のデフォルト値。
/etc/skel/
デフォルトファイルを含むディレクトリ。
/etc/login.defs
シャドウパスワードスイートの構成。
終了値
Tag | Description |
---|---|
0 | success |
1 | can’t update password file |
2 | invalid command syntax |
3 | invalid argument to option |
4 | UID already in use (and no -o) |
6 | specified group doesn’t exist |
9 | username already in use |
10 | can’t update group file |
12 | can’t create home directory |
13 | can’t create mail spool |
関連項目
Advertisements |