#navi(../)
* ユーザーのサブグループの追加と削除・gpasswdコマンド [#idb75343]
指定したユーザーを特定のサブグループに追加・削除する方法を以下に記します。~

#contents
#htmlinsertpcsp(linux_ads_top.html,linux-sp.html)

* 関連記事・関連項目 [#l446f6b1]
-[[ユーザアカウントをロック・アンロックする方法・usermodコマンド>逆引きUNIXコマンド/ユーザアカウントをロック・アンロックする方法・usermodコマンド]] 
-[[ユーザーの所属グループのIDとグループ名の確認方法・id>逆引きUNIXコマンド/ユーザーの所属グループのIDとグループ名の確認方法・id]]
-[[グループ一覧の取得>逆引きシェルスクリプト/グループ一覧の取得]]
-[[UIDの値を指定してユーザーを追加する・adduser>逆引きUNIXコマンド/UIDの値を指定してユーザーを追加する・adduser]]


* gpasswdコマンドを使用してグループ所属・削除を実現する [#hccff3ff]
gpasswdファイルは、/etc/groupファイルを操作するコマンドです。

** gpasswdを使用してユーザーをサブグループに所属させる [#xf2369a0]
gpasswdコマンドを使用して指定したユーザーを指定したグループに所属させる構文は以下の通りです。
 gpasswd -a ユーザー グループ
実行例は以下の通りです。
-変更前の所属グループを確認します。
 [root@centos ~]# id sakura
 uid=501(sakura) gid=501(sakura) 所属グループ=501(sakura)

-ユーザーsakuraをwheelに所属させます。
 [root@centos ~]# gpasswd -a sakura wheel
 ユーザ sakura をグループ wheel から追加

- 再度idコマンドで確認すると、所属グループにwheelグループが表示されています。
 [root@centos ~]# id sakura
 uid=501(sakura) gid=501(sakura) 所属グループ=501(sakura),10(wheel)

- /etc/groupファイルを確認するとwheelグループにsakuraが追加されているのが確認できます。
 [root@centos ~]# grep sakura /etc/group
 wheel:x:10:root,sakura
 sakura:x:501:

** gpasswdを使用してユーザーをサブグループから削除する [#ub26c3f3]
gpasswdコマンドを使用して指定したユーザーを指定したグループから削除する構文は以下の通りです。
 gpasswd -d ユーザー グループ
実行例は以下の通りです。
-変更前の所属グループを確認します。
 [root@centos ~]# id sakura
 uid=501(sakura) gid=501(sakura) 所属グループ=501(sakura),10(wheel)

-ユーザーsakuraをwheelグループから削除します。
 [root@centos ~]# gpasswd -d sakura wheel
 ユーザ sakura をグループ wheel から削除

- 再度idコマンドで確認すると、所属グループからwheelが削除されています。
 [root@centos ~]# id sakura
 uid=501(sakura) gid=501(sakura) 所属グループ=501(sakura)

- /etc/groupファイルを確認するとwheelグループがsakuraから削除されているのが確認できます。
 [root@centos ~]# grep sakura /etc/group
 sakura:x:501:

#htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS