usermodでグループを追加するのは危険
Ubuntuを立ち上げて、ユーザーにグループを追加しようと
usermod -G group user
と実行したところ、sudoが効かなくなりました。
原因
usermod -G
は既存のグループを上書きするので、このコマンドでグループを追加する場合は既に追加してあるグループも全て指定しないといけません。(面倒だし危険!)
解決方法
gpasswd -a user group
これで思い通りになりました!
##追記
コメントいただきました。
-aオプションを付与すると、usermodコマンドでも同様の事ができる様です。
gpasswdだと引数の取り方が逆になるのでこちらの方が賢明かもしれません。
usermod -aG group user