LoginSignup
4
2

More than 1 year has passed since last update.

Linuxコマンド(ユーザー管理編)

Posted at

ユーザー管理

ユーザー管理する際に使うコマンドをまとめて見ました。

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 
#指定したディレクトリとその中の全てのファイルの所有グループを変更する。
---------------------------
4
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
2