
【Linux入門】ユーザー管理
以下は、ユーザー管理を行う代表的なLinuxコマンドとそのオプションです。
| コマンド | オプション | 説明 |
|---|---|---|
| useradd | 新しいユーザーを作成する。 | |
| -m | ユーザーホームディレクトリを作成する。 | |
| -s [シェルパス] | ユーザーのログインシェルを指定する。 | |
| userdel | ユーザーを削除する。 | |
| -r | ユーザーホームディレクトリも削除する。 | |
| usermod | ユーザーの属性を変更する。 | |
| -l [新しいユーザー名] | ユーザーの名前を変更する。 | |
| -d [新しいホームディレクトリ] | ユーザーホームディレクトリを変更する。 | |
| -s [新しいシェルパス] | ユーザーのログインシェルを変更する。 | |
| -aG [追加グループ] | ユーザーを追加のグループに追加する。 | |
| passwd | ユーザーのパスワードを変更する。 | |
| chage | パスワードの有効期限を設定する。 | |
| -l | パスワードの有効期限情報を表示する。 | |
| -E [日付] | アカウントの有効期限を設定する。 | |
| -M [日数] | パスワードの最大変更間隔を設定する。 | |
| -m [日数] | パスワードの変更通知日数を設定する。 | |
| -W [日数] | パスワードの警告期限を設定する。 | |
| groups | ユーザーが所属するグループを表示する。 | |
| gpasswd | グループのパスワードを設定したり、管理者を追加したりする。 | |
| -a [ユーザー] [グループ] | ユーザーをグループに追加する。 | |
| -d [ユーザー] [グループ] | ユーザーをグループから削除する。 | |
| id | ユーザーのIDおよびグループの情報を表示する。 |
これらのコマンドとオプションを使用することで、ユーザーの作成、削除、属性の変更、パスワードの設定、グループの管理など、ユーザー管理を効果的に行うことができます。
