ユーザー管理
ユーザー管理する際に使うコマンドをまとめて見ました。
suコマンド
# su [ユーザー名]
ユーザーを切り替える。指定しなければ、スーパーユーザー(root)に変更する。
戻るときは、exitコマンドを使う。
idコマンド
# id [オプション] [ユーザー名]
登録されているユーザアカウントやユーザ情報表示する。
実行結果
uid=200(xxxxx) gid=20(yyyyy) groups=20(yyyy)
passwdコマンド
# passwd [ユーザー名]
パスワードを変更する。
User管理コマンド
useraddコマンド
# useradd [オプション] [ユーザー名]
userアカウントを作成する。
---------------------------
オプション
-g [グループ名]
#プライマリーグループを指定する。
---------------------------
usermodコマンド
# usermod [オプション] [ユーザー名]
既存のuserアカウント変更する。
---------------------------
オプション
-g [グループ名]
#プライマリーグループを指定して変更する。
---------------------------
userdelコマンド
# userdel [オプション] [ユーザー名]
userアカウント削除する。
---------------------------
オプション
-f
#ホームディレクトリも同時に作城する。
---------------------------
Group管理コマンド
groupaddコマンド
# groupadd [グループ名]
groupを作成する。
groupmodコマンド
# groupmod [オプション] [グループ名]
既存のグループを変更する。
---------------------------
オプション
-n [変更前グループ名] [変更後グループ名]
#グループ名の変更する。
---------------------------
groupdelコマンド
# groupdel [オプション] [ユーザー名]
グループを削除する。
所有者の変更
chownコマンド
# chown [オプション] [ユーザ] [:グループ] or [ファイル名] or [ディレクトリ名]
所有者を変更できるコマンドです。rootユーザのみ
実行例
# chown test:staff hoge.txt
# ls -l
-rw-rw-r-- test staff 2000 9 4 09:00 hoge.txt
hoge.txtのユーザーとグループを変更できる。
---------------------------
オプション
-R
#指定したディレクトリとその中の全てのファイルの所有者を変更する。
---------------------------
chgrpコマンド
# chgrp [オプション] [グループ]
ファイルやディレクトリの所属するグループを変更できる。
rootユーザーまたは、実行するユーザーが所属しているグループのみ
---------------------------
オプション
-R
#指定したディレクトリとその中の全てのファイルの所有グループを変更する。
---------------------------