ユーザ管理

getent

getent group <group> # グループに属しているユーザをリスト

参考:

gpasswd

gpasswd -a <login> <group> # ユーザをグループに所属させる
gpasswd -d <login> <group> # ユーザをグループから削除

参考:

groupadd

グループ作成。

groupadd newgroup

参考:

passwd

passwd -l <login> # アカウントをロック
passwd -u <login> # アンロック

ロックされたアカウントはログインできず、利用不可になる。

参考:

useradd

ユーザ追加。オプション多数

オプション意味
-mホームディレクトリ作成
-s <SHELL>ログインシェルを指定

Examples:

## ホームディレクトリ作成
useradd -m <login>
## ログインシェルを/bin/bashに
useradd -s /bin/bash <login> 

参考:

usermod

usermod -g admin <login> # 主グループを変更
usermod -aG ops,app,... <login> # 副グループ追加

参考: