- 追加された行はこの色です。
- 削除された行はこの色です。
[[Program]] > [[ネットワーク用語]] > gpasswd Linuxでユーザーのグループを管理するコマンド #contents * リンク [#g45db5ee] -【 gpasswd 】コマンド――ユーザーが所属するグループを管理する:Linux基本コマンドTips(72) - @IT http://www.atmarkit.co.jp/ait/articles/1612/12/news016.html >gpasswd」は、ユーザーが所属するグループの情報を管理するためのコマンドです。 所有グループを変更したり、グループに所属しているメンバーを表示したりすることができます。 コマンドの実行や、設定変更には「rootユーザー(スーパーユーザー)」の権限が必要です。 >「passwd」コマンドが「/etc/passwd」および「/etc/shadow」ファイル(ユーザーのパスワードを暗号化して格納しているファイル)を管理するのに対し、gpasswdは「/etc/group」および「/etc/gshadow」ファイルを管理します。 ** gpasswdコマンドの主なオプション [#ld006e34] | 短いオプション | 長いオプション | 意味 |h | -a ユーザー | --add ユーザー | ユーザーをグループに所属させる | | -d ユーザー | --delete ユーザー | ユーザーをグループのメンバーから外す | | -r | --delete-password | グループのパスワードを削除する | | -R | --restrict | グループへのアクセスをメンバーのみに制限する | | -A ユーザー | --administrators ユーザー | グループの管理者を設定する(ユーザーは複数指定可能) | | -M ユーザー | --members ユーザー | メンバーのリストを設定する(ユーザーは複数指定可能) | * ユーザーの所属グループを増やす [#ic043c61] >ユーザーの現在の所属グループはそのままにして、新たに別のグループにも所属させたい場合には、 gpasswd -a ユーザー名 グループ名 と実行します。 * 「gpasswd」と「usermod」の違い [#tf66ed32] >ユーザーが所属するグループは「usermod」コマンドで変更できますが、所属グループを全て指定する必要があるのと、プライマリーグループの変更(「-g」オプション)とセカンダリーグループの変更(「-G」オプション)が似ているのでミスしやすいということがあります。 >対して「gpasswd -a ユーザー名 グループ名」では、ユーザーのもともとのグループ情報は変更されないため、単純に「所属するグループを増やしたい」という場合は、gpasswdコマンドの方が簡単かつ安全に実行できます。 -Linuxでユーザーをグループに追加する - Qiita https://qiita.com/orangain/items/056db6ffc16d765a8187 > gpasswd -a USER GROUP >間違えてグループが置き換えられることはないですが、コマンドが覚えづらいのが難点です。