Linuxでユーザーを複数グループに追加する

はじめに
datadogをいじってて、参照したいログがパーミッションエラーで読み取れない事があった。
一般的なlinuxのパーミッションエラーである。
/var/log/syslogを見れるようにする。
# ls -l /var/log/syslog -rw-r----- 1 syslog admin 79639 Jan 2 9:09 /var/log/syslog
datadogの agentの UID/GIDを確認
# id dd-agent uid=113(dd-agent) gid=118(dd-agent) groups=118(dd-agent)
セカンダリーグループ(admin)に追加
仮に-aを忘れてしまうと、所属しているグループを上書きしてしまうので注意。
usermod -aG admin dd-agent
確認
# id dd-agent uid=113(dd-agent) gid=118(dd-agent) groups=118(dd-agent),4(admin)
無事datadogからも取得する事ができるようになった。