hatora's blog

日常の出来事や仕事のことなど/Java/開発/Web/IT

グループにユーザーを追加する方法(Linux)

大した内容ではないのですが、備忘録として。

環境
OS:CentOS6

Linux系環境でグループにユーザーを追加する方法です。

  1. usermodコマンドを利用する
  2. gpasswdコマンドを利用する


usermodコマンドを利用する

この場合は以下のように実行します。

usermod -G apache hogehoge

less /etc/group
apache:x:48:hogehoge

/etc/groupを見ると、apacheグループにhogehogeユーザーが追加されているのが確認できます。

別グループにも追加させてみます。

usermod -G nginx hogehoge

less /etc/group
nginx:x:499:hogehoge

/etc/groupを見ると、nginxグループにhogehogeユーザーが追加されているのが確認できます。
が、apacheグループからは外れてしまいます。

複数グループに所属させたい場合は、あらかじめ指定する必要があります。

usermod -G apache,nginx hogehoge


gpasswdコマンドを利用する

この場合は以下のように実行します。

gpasswd -a hogehoge apache
gpasswd -a hogehoge nginx

less /etc/group
apache:x:48:hogehoge
nginx:x:499:hogehoge

このコマンドはひとつずつの追加が可能です。