Lから始まるLinux

4章7話
ユーザ管理
4章8話 グループ管理
もくじ
4章9話
所有権変更
グループ管理
若木 しげる
ユーザを扱ったので 今度はグループの話をしよう!
若木 みどり
グループについては 「ユーザを束ねるもの」ぐらいしか 教えてもらっていなかったね
若木 しげる
グループは複数のユーザでファイルや ディレクトリへのアクセス権限を共有したり 共同作業をするのに役立つ仕組みだよ 最初にグループの基本的な知識を押さえておこう
グループの種類
若木 しげる
Linux 上のユーザは必ずどこかの グループに所属しないといけないんだ
若木 みどり
無所属は許されないんだね! でもユーザ作成したてのときとかは 無所属にならないのかな?
若木 しげる
その場合 ユーザ名と同じグループが作成され そのグループに所属することになるよ この最初に所属するグループを 「一次グループ(primary group)」というんだ
若木 みどり
「一次グループ」はユーザが所属する メインのグループという感じなんだね
若木 しげる
「一次グループ」以外にも ユーザはいくつでも グループに参加できるんだ そのようなグループは 「二次グループ(secondary group)」とか 「補助グループ(supplementary group)」 呼ばれるよ
若木 みどり
「一次グループ」は1つだけ 「二次グループ」はいくつでも 参加できるんだね!
groupadd コマンド
若木 しげる
groupadd グループを作成するよ
groupadd [オプション]... グループ名
若木 みどり
ユーザ作成が useradd に対してグループ作成が groupadd対比になっていてわかりやすい!
若木 しげる
では実際にfamily グループを作ってみよう
sudo groupadd family
若木 みどり
うん、できたよ!作るのは簡単だね
若木 しげる
usermodユーザ情報を変更するよ
usermod [オプション]... ユーザ名
オプション役割
-G グループ,...ユーザの二次グループを指定されたグループに変更
-a-G の挙動を「変更」ではなく「追加」にする
若木 しげる
usermodmidori ユーザとshigeru ユーザをfamily グループに追加しよう
sudo usermod -a -G family midori
sudo usermod -a -G family shigeru
若木 みどり
これだけで二人ともfamily グループに所属させられるんだね!
まとめ
若木 みどり
今回ははグループとその管理について学んだよ!
若木 しげる
ユーザと同じようにグループにもグループ変更の groupmodグループ削除のgroupdel などのコマンドがあるんだgroupadd よりも使用頻度は少ないけど必要になったら調べて使ってみてね!