ユーザ管理
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> # 副グループ追加
参考: