useraddコマンド
# useradd [オプション] ユーザー名
| オプション | 由来 | 説明 |
|---|---|---|
| default | user add | 新しいユーザーアカウントを作成するためのコマンド - /etc/default/useradd:使用されるデフォルトの値が格納されている- /etc/skel:ホームディレクトリに自動的に作成するファイルを置くディレクトリ |
-d |
directory | ホームディレクトリを指定 例: /home/username
|
-m |
make home | ホームディレクトリを作成/etc/skelディレクトリ以下のファイルやディレクトリが、雛形(スケルトン)としてホームディレクトリにコピーされる |
-s |
shell | ログインシェルを指定 例: /bin/bash
|
-g |
group | プライマリグループ(GID または グループ名)を指定 |
-G |
Groups | セカンダリグループをカンマ区切りで複数指定 例: wheel,users
|
-u |
UID | ユーザーID(UID)を指定 |
-c |
comment | コメント(通常はユーザーのフルネーム)を指定 |
-p |
password | 暗号化されたパスワードを指定 - passwd と同じ |
-D |
default | デフォルト設定の表示・変更を行う - /etc/default/useradd:使用されるデフォルトの値が格納されている例: useradd -D で確認例: useradd -D -s /bin/zsh で変更 |
usermodコマンド
# usermod [オプション] ユーザー名
| オプション | 由来 | 説明 |
|---|---|---|
default |
user modify | 既存のユーザーアカウントを変更するためのコマンド |
-d |
directory | ユーザーのホームディレクトリの新しいパスを指定 |
-s |
shell | ログインシェル(例:/bin/bash)を変更するシェルを無効化する: - /bin/false:即時終了しログイン不可- /sbin/nologin:ログイン拒否メッセージを表示して終了ログインシェルを変更する: - chsh -sと同じ |
-g |
group | プライマリグループ(GID)を変更 |
-G |
groups | セカンダリグループをカンマ区切りで指定し追加 |
-L |
lock | ユーザーアカウントをロック(パスワードの先頭に ! を付けてログイン不能に) |
-U |
unlock |
-L でロックしたアカウントをアンロック(! を除去) |
-p |
password | 暗号化済みのパスワード文字列を直接設定 |
userdelコマンド
# userdel [オプション] ユーザー名
| オプション | 由来 | 説明 |
|---|---|---|
| default | user delete | 指定したユーザーを削除 ホームディレクトリは削除しない。 |
-r |
remove home directory | 指定したユーザーを削除 ホームディレクトリを削除 |
-f |
force | 強制削除 - ログイン中のユーザーでも削除可能 |
Ping-t
全般
useradd
- 4556_useradd -c
- 4585_useradd, /etc/skel
- 4655_useradd -D
- 4656_useradd, /etc/default/useradd
- 4678_useradd -d, /etc/skel
- 4760_useradd -d
- 4764_useradd -g
- 4766_useradd -G
- 4785_useradd -s
- 5072_useradd -p
- 36786_useradd, -u, -m, -d
usermod
- 4640_usermod -p, passwd
- 4758_usermod -d
- 4759_usermod -G
- 4767_usermod -s, chsh -s
- 4788_usermod -g
- 4790_usermod -U, passwd -u
- 5026_usermod -G
userdel