ex1-lab

Linux, CentOS, Mac OS X, Windows, 仮想化, Apache等のLinux中心に気になることをメモがわりに・・・

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

    この記事は約2分で読むことができます。

Linuxで、ユーザーをグループに追加する場合について

Linuxでユーザーを特定のグループに追加する場合は、「usermod」を使いますが、このコマンドでオプションを間違うと思っていたようにグループ追加ができない場合があります。

「test01」というユーザーで、グループが「test01」、「apache」に所属しています。
このユーザーで「mysql」のグループを追加するケースで説明します

usermod -G でユーザーを特定のグループに追加する場合

「usermod -G」でユーザーに特定のグループを追加すると、セカンダリグループが追加されます。
usermod -G ユーザ名 グループ名」とすると、今設定しているセカンダリグループが指定したセカンダリグループが上書きされるので注意が必要です。このあたりが落とし穴みたいですね

usermod -aG でユーザーを特定のグループに追加する場合

「usermod -G」ではユーザーに特定のグループを追加すると、セカンダリグループが追加置き換わるので、ユーザー追加の場合は、「usermod -aG ユーザ名 グループ名」とすると今設定しているセカンダリグループが新しく指定したセカンダリグループが追加されます

ユーザーのグループ追加の場合は「usermod -aG ユーザ名 グループ名」を使用しましょう

 



 - Linux , ,