group設定などを触った
どもども。
最近さぼり気味でしたが、
さぼっていたわけじゃありません。
(大嘘)
さて、今回はユーザのグループ
addgroup/groupaddについてチョット触ってみた。
コマンドの違い、
add--- vs ---addに関しては、
以前user追加/削除の時に触れました。
takatentandav1a.hatenablog.com
やってみる前に何となく察しましたが、
今回も違いそうなので調べてみた。
manpages.ubuntu.com
adduser, addgroup - add a user or group to the system
らしい。
他方、groupaddの方はgroupの作成のみで、
ディレクトリ作成等はなされないようだ、、
manpages.ubuntu.com
というわけで下記実施。
root@takashi:/home/takashi# groupadd domyoji root@takashi:/home/takashi# cat /etc/group |grep domyoji domyoji:x:1002: root@takashi:/home/takashi# cat /etc/passwd |grep domyoji root@takashi:/home/takashi# root@takashi:/home/takashi# cat /etc/shadow |grep domyoji root@takashi:/home/takashi# root@takashi:/home/takashi# groupdel domyoji root@takashi:/home/takashi# cat /etc/group |grep domyoji root@takashi:/home/takashi#
実施後にgroup作成はあったっぽいっていうところ。
次に、下記実施
root@takashi:/home/takashi# root@takashi:/home/takashi# root@takashi:/home/takashi# addgroup makino Adding group `makino' (GID 1002) ... Done. root@takashi:/home/takashi# root@takashi:/home/takashi# cat /etc/group |grep makino makino:x:1002: root@takashi:/home/takashi# cat /etc/passwd |grep makino root@takashi:/home/takashi# root@takashi:/home/takashi# cat /etc/shadow |grep makino root@takashi:/home/takashi# root@takashi:/home/takashi# delgroup makino Removing group `makino' ... Done. root@takashi:/home/takashi# cat /etc/group |grep makino root@takashi:/home/takashi#
何か、明らかに違う。
実際にディレクトリも作成されたかどうかまでは見ていないが、
出力がまるで違う。
どうやら、公式を見てみるとオプションを指定して
パスワードやIDをいじれるらしい。
あと、試しに下記も実施
root@takashi:/home/takashi# which addgroup /usr/sbin/addgroup root@takashi:/home/takashi# root@takashi:/home/takashi# /usr/sbin/addgroup addgroup: Only one or two names allowed. root@takashi:/home/takashi# /usr/sbin/addgroup makino Adding group `makino' (GID 1002) ... Done. root@takashi:/home/takashi# root@takashi:/home/takashi# /usr/sbin/delgroup makino Removing group `makino' ... Done. root@takashi:/home/takashi#
これに関しては蛇足感がありますが、
実際に触ってみて挙動が違う、
できる機能がまるで違う。
という事を確認出来てよかったです。
本日はここまで。
よい週末を。
ねむてぇー
— タカシ🌖benjamin (@Taka_bEn_off1) January 7, 2023