Linuxを作成したユーザを別のグループに追加したいとき。
$ id koexuka uid=500(koexuka) gid=500(koexuka) groups=500(koexuka)今はkoexukaユーザはgid=500のkoexukaグループに属している状態です。
追加してwheelグループに追加しちゃいましょう。
# gpasswd -a koexuka wheel $ id koexuka uid=500(koexuka) gid=500(koexuka) groups=500(koexuka),10(wheel)見事wheelグループに追加されました。
では、やっぱwheelグループから削除したいとき、
# gpasswd -d koexuka wheel $ id koexuka uid=500(koexuka) gid=500(koexuka) groups=500(koexuka)はい、見事にwheelグループから脱却できました。
ちなみにusermodコマンドでもグループ追加できます。
同じようにkoexukaユーザをwheelグループに追加したいときは、
# usermod -G wheel koexuka $ id koexuka uid=500(koexuka) gid=500(koexuka) groups=500(koexuka),10(wheel)のように出来ます、が!
usermodコマンドでグループに追加すると、
すでに他のグループが設定されていた場合は危険です。
$ id koexuka uid=500(koexuka) gid=500(koexuka) groups=500(koexuka),10(wheel) // ↑↑グループはkoexukaとwheel # usermod -G hogegroup koexuka $ id koexuka uid=500(koexuka) gid=500(koexuka) groups=500(koexuka),502(hogegroup) // ↑↑設定されていたwheelが消える!!上記のようにコマンドを叩くと、すでに設定されたグループが削除されてしまいます。
なので、
# usermod -G hogegroup, wheel koexuka $ id koexuka uid=500(koexuka) gid=500(koexuka) groups=500(koexuka),502(hogegroup),10(wheel)のように、属するグループを,(カンマ)ですべて指定しなければいけません。
面倒なので、つまりgpasswdコマンドを使いましょう!
という結論。
以上でぇぇえぇぇぇす。
0 件のコメント:
コメントを投稿