最終更新:2021-02-15 (月) 05:10:50 (1159d)  

usermod
Top / usermod

ユーザーのアカウント情報を変更する

注意

  • -Gを単体で使うと既存のグループ情報が上書きされてしまう

グループの追加

usermod -a -G {group} {user}

-gオプション

  • プライマリグループを指定します。プライマリグループとは、ユーザが何らかのコマンドを実行する際にグループ権限として参照される一番優先順位の高いグループのことです。すべてのユーザは少なくとも1つのグループに所属することになります。-gオプションは、既存のグループしか指定できません。特に指定しない場合はユーザ名と同じグループが自動的に作成され、それが新規ユーザのプライマリグループとなります。

-Gオプション

  • プライマリグループ以外に所属するグループ(セカンダリグループ)を指定します。ユーザは複数のグループに所属することができます。プロジェクトや部署の掛け持ちなどで、ユーザが複数のグループに所属する場合には-Gオプションを使います。

-a, --append

  • Add the user to the supplemental group(s). Use only with -G option.
  • なぜか日本語のmanには書いてない。。

メモ

  • Gのときはカンマ区切りでグループを複数指定可能

wheel

usermod -a -G wheel user_name
# gpasswd -a <user> wheel 
# usermod -aG wheel <user>
# adduser <user> wheel
  • -Gのあとはグループ名を指定。

Ubuntusudo権限追加

  • usermod -aG sudo username

関連