2017年3月23日木曜日

Linux ユーザー・グループの確認・変更

ユーザー情報一覧
# less /etc/passwd

グループ情報一覧
# less /etc/group

ユーザーが参加しているグループの確認
# id [ユーザー名]


ユーザーが所属しているグループ確認
# groups USER
USERNAME: USER

ユーザーをwheelグループに追加
# usermod -aG wheel USER
# groups USER
USER: GROUP wheel

※ -aを忘れるとグループに追加されるのではなく、所属するセカンダリグループが置き換えられてしまいます。-aを付けずに紹介しているサイトもあるので注意しましょう。GROUPSは,で区切って複数指定できます。
-aをつけないと、グループ変更になる。

グループwheelにはどのユーザーが所属しているのか確認
# getent group wheel
wheel:x:10:USER,hoge_user,foo_user

※他のグループ追加方法
ユーザーをwheelグループに追加
gpasswd -a USER GROUP
間違えてグループが置き換えられることはないですが、コマンドが覚えづらいです。

グループを抜ける
# sudo gpasswd -d ユーザー名 グループ名


※sudoコマンドを利用できるグループ
CentOSでは、wheelグループ
Debianでは、sudoグループ
このグループにユーザーを追加するとsudoコマンドが使えるようになります。

0 件のコメント:

コメントを投稿