# useradd [オプション] ユーザー名 |
スーパーユーザーが新規ユーザーのアカウントを作成するには、useradd コマンドを使用します。作成したユーザーの情報は、 ユーザーの管理ファイルである /etc/passwd、/etc/shadow、/etc/group に反映されます。
例えば、taro というユーザーアカウントを追加するには、次のコマンドを実行します。
# useradd taro |
Turbolinux では、ユーザー名を指定するだけで、ユーザーの作成、およびユーザーのホームディレクトリ(この例では、/home/taro)が自動的に作成されます。なお、useradd コマンドのデフォルト情報は、/etc/default/useradd で定義されています。
また、Turbolinux では、ユーザーを新規作成すると同時に、ユーザーと同じ名前のグループが作成され、そのグループをプライマリグループとします。既存のグループに新規ユーザーを登録したい場合は、 -g オプションを指定してコマンドを実行します。
例えば、taro というユーザーを作成すると同時に、既存の turbo というグループに taro を登録するには、次のコマンドを実行します。
# useradd -g turbo taro |
その他、useradd コマンドの代表的なオプションを以下に示します。
表 3-1. useraddコマンドのオプション
| -u UID | 作成するユーザーの UID を指定します。 |
| -g プライマリグループ | 作成するユーザーが所属するプライマリグループを指定します。 |
| -c GECOS フィールド | パスワードファイル内のコメントフィールドを指定します。通常はユーザーのフルネームのみ指定されます。慣例的にフルネーム、オフィスの部屋番号、オフィスの内線番号、自宅の電話番号、その他、がカンマ , 区切りで入力されますが、入力必須項目ではありません。 |
| -d ホームディレクトリ | ユーザーのホームディレクトリを指定します。省略時は、/home/ユーザー名です。 |
| -m | ユーザーのホームディレクトリが存在しない場合は作成し、/etc/skel ディレクトリに格納されたファイルをホームディレクトリへコピーします。 |
| -s ログインシェル | ユーザーのログインシェルを指定します。 |
![]() | 作成したユーザーでシステムにログインするには、passwd コマンドを実行してユーザーのパスワードを設定しておく必要があります。 |