Linuxでのユーザ編集のメモ

Linuxに稀にログインして作業するのですが更に稀にログインユーザの編集を行います。

稀の稀なので忘れます。

メモを残しておけばいいのですけど。。。

というわけでメモです。

やれる事は色々あるのですが、やる事は限られています。

1. ユーザを追加する

$ sudo /usr/sbin/useradd -u [UID] -g [GID] [user] 
オプション 内容
-u [UID] user ID of the new account
-g [GID] name or ID of the primary group of the new
[user] 追加対象のユーザ名

2. ユーザを削除する

$ sudo /usr/sbin/userdel -r [user]
オプション 内容
-r remove home directory and mail spool
[user] 削除対象のユーザ名

3.グループにユーザを追加する

$ sudo /usr/sbin/usermod -a -G [group] [user]
オプション 内容
-a ユーザを (-G で指定された) 補助グループ群GROUPS に追加する。他のグループからの削除は行わない。
-G [group] 新たな補助グループのリストを与える
[user] 対象のユーザ名

4. グループからユーザを削除する

$ sudo /usr/sbin/groupmems -d [user] -g [group]
オプション 内容
-d [user] ユーザをグループのメンバーから除く
-g [group] 対象のグループ名

5. グループのメンバーリストを参照する

$ sudo /usr/sbin/groupmems -l -g [group]
オプション 内容
-l グループのメンバー一覧を表示する
-g [group] 対象のグループ名