admin, mysql, wwwグループに所属しているユーザscottを、hogeグループにも所属させたい場合、
$ usermod -Ghoge scott
とかやってしまうと、ユーザscottはhogeグループに所属するようになるのですが、その代わりadmin, mysql, wwwグループから外れてしまいます。
かといって
$ usermod -Gadmin,mysql,www,hoge scott
とかするのは面倒です。
そんな時にgpasswd
コマンドです。
詳細はマニュアルを読んでいただくとして
とりあえずこんな感じでscottをhogeグループに追加します。
$ gpasswd -a scott hoge
で、idコマンドでユーザー情報を確認するとちゃんとhogeグループに追加できました。
$ id scott
uid=1000(scott), gid=1000(scott),groups=1000(scott),10(admin),11(mysql),12(www),13(hoge)