Linux - ユーザをグループに追加する
# ダメ(追加ではない)
sudo usermod -G apache username
この方法だと、既に設定されていた他のグループの設定が全部飛んでしまいます。
これは「追加」というコマンドではなく、「指定されたグループに設定(user mod )」するというコマンドです。
なので、このやり方でやる場合は
# 抜けがあると大変なのでおすすめしない
sudo usermod -G group1,group2,...,newgroup username
のような形で指定しないといけません。
追加するには
sudo gpasswd -a username group # の形です
# 例
sudo gpasswd -a username apache
という形で指定する必要があります。