useradd の使い方
ユーザーを作る
書き方
useradd [-m] [-G グループ] [-s シェル] ユーザー
RHEL 系ではホームディレクトリも作られます。-G で追加のグループに所属させます。
よく使うオプション
| オプション | 意味 |
|---|---|
-m | ホームディレクトリを作る(RHEL 系では付けなくても作られる) |
-G グループ | 追加で所属するグループ(-G wheel で sudo を使えるようにする) |
-s シェル | ログインのシェル(ログインさせないなら /sbin/nologin) |
-u UID | UID の数字を決める |
-c 説明 | 名前などの説明を付ける |
例
$ sudo useradd alice
alice というユーザーを作ります。RHEL 系ではホームの /home/alice も一緒に作られます。
$ sudo passwd alice
作ったユーザーにパスワードを決めます。決めないとパスワードでログインできません。
$ sudo useradd -G wheel bob
wheel グループにも入れて、sudo を使えるユーザーにします。
$ sudo useradd -r -s /sbin/nologin appsvc
サービスを動かすためだけの、ログインできないユーザーを作ります(-r はシステム用のユーザー)。
よくある間違い・注意
- あとからグループに足すときは usermod -aG です。-a を忘れると、ほかのグループから外れてしまいます。
- Debian・Ubuntu の useradd はホームを作らないことがあります。そちらでは -m を付けるか adduser を使います。
実際に打って練習する
Linux レベル1 コースの Lv47「仲間を迎える useradd」で覚えます(第3章 権限の城(権限とユーザー))。ブラウザの中のシミュレーターで、本物と同じように打って確かめられます。
Lv1〜16 は、登録不要・無料で遊べます(それより先はブロンズ以上のプランで遊べます)。