/etc/group
cat /etc/group
root:x:0:root
...
my_group:x:501:user01,user02
- my_group: グループ名
- x: シャドウパスワードを使用
- 501: グループID(GID)
- user01,user02: セカンダリグループとして所属しているユーザーアカウントのリスト。カンマ区切り。
プライマリグループ/サブグループ
- ユーザーは、複数のグループに所属する事が可。
- ユーザーの基本のグループの事をプライマリグループという。(
/etc/passwd
に指定してあるGIDがそれ)
- それ以外で所属しているグループの事をセカンダリグループという。
- ユーザがファイル等を作成した場合、ファイルのグループは、プライマリグループに設定される。
グループの操作
# my_groupグループの作成
groupadd my_group
# GID指定で作成
groupadd -g 520 my_group
# my_groupのGIDを530に変更
groupmod -g 530 my_group
# my_groupの名前をself_groupに変更
groupmod -n self_group my_group
# self_groupの削除
groupdel self_group
セカンダリグループへのユーザ追加/削除
# 追加
gpasswd -a user01 my_group
# 削除
gpasswd -d user01 my_group
参考