【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およびグループの情報を表示する。 |
これらのコマンドとオプションを使用することで、ユーザーの作成、削除、属性の変更、パスワードの設定、グループの管理など、ユーザー管理を効果的に行うことができます。