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