第 3章ユーザー管理とグループ管理

3.1. ユーザーアカウントの作成 【useradd】

# 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 コマンドを実行してユーザーのパスワードを設定しておく必要があります。