useradd の使い方

ユーザーを作る

書き方

useradd [-m] [-G グループ] [-s シェル] ユーザー

RHEL 系ではホームディレクトリも作られます。-G で追加のグループに所属させます。

よく使うオプション

オプション意味
-mホームディレクトリを作る(RHEL 系では付けなくても作られる)
-G グループ追加で所属するグループ(-G wheel で sudo を使えるようにする)
-s シェルログインのシェル(ログインさせないなら /sbin/nologin)
-u UIDUID の数字を決める
-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 は、登録不要・無料で遊べます(それより先はブロンズ以上のプランで遊べます)。

Linux コマンド一覧(LinuC レベル1 の範囲)へ戻る