GNU/Linux >> Linux の 問題 >  >> Debian

Linuxでgroupmodコマンドを使用してグループを変更する方法

Linuxでは、ユーザーを追加するためにさまざまなグループが作成され、これらのグループには、ファイルの編集、表示、および実行に関する特定の権限が付与されます。これらのグループは、groupmodコマンドを使用していつでも変更できます。 groupmodコマンドは、rootユーザーまたはsudoコマンドを使用するシステムユーザーのいずれかのみが使用できます。

groupmodコマンドは、いつでもグループ定義を変更するために使用できます。このフォローアップでは、Linuxでのgroupmodコマンドの使用法について説明します。

Linuxでgroupmodコマンドを使用してグループを変更する方法

groupmodコマンドは、グループの名前、GID(グループID)、およびグループの名前を含むグループの定義を変更するために使用されます。 groupmodコマンドを使用する一般的な構文:

$ groupmod [options] [groupname]

groupmodコマンドで使用できるオプションは次のとおりです。

オプション 説明
-n グループ名を変更するために使用されます
-g グループのGIDを変更するために使用されます
-o すでに割り当てられているGIDをグループに変更するために使用されます
-p グループのパスワードを変更するために使用されます
-h groupmodコマンドのヘルプメニューを表示するために使用されます

グループの詳細は/etc/ groupにあります。tailコマンドを使用してファイルの最後の10行を表示し、Linuxで作成されたグループを表示できます。

$ sudo tail /etc/group

グループのリストがあります。グループの名前「myGroup」を「myLinuxFossGroup」に変更する場合は、コマンドで「-n」オプションを使用する必要があります。

$ sudo groupmod -n myLinuxFossGroup myGroup 

「-n」フラグを使用してグループの名前を変更するときは、最初にグループに割り当てる新しい名前を入力してから、変更するグループの名前を入力します。同様に、「-g」フラグを使用してグループのGIDを変更できます。この目的のために、次のコマンドを使用して「NewGroup」のGIDを1003から1012に変更します。

$ sudo groupmod -g 1012 NewGroup

また、すでに任意のグループに割り当てられているGIDを割り当てる場合は、「-o」フラグを使用します。たとえば、すでにmyNewGroupに割り当てられているmygroup1にGID 1010を割り当てる場合は、コマンド:

$ sudo groupmod -og 1010 mygroup1

同様に、グループのパスワードを変更する場合は、「-p」フラグを使用する必要があります。たとえば、「mygroup3」のパスワードを変更し、新しいパスワード「itsnewpassword」を書き込みます。

$ sudo groupmod -p itsnewpassword mygroup3

パスワードは正常に変更されました。 groupmodコマンドを使用して行ったすべての変更を確認するために、tailコマンドを使用してファイル/ etc/groupsを再度表示します。

$ sudo tail /etc/group

上記の出力では、「myLinuxFossGroup」という名前が古い名前「myGroup」に置き換わっています。同様に、「NewGroup」には1012という新しいGIDが割り当てられています。mygroup1にも新しいID「1010」が割り当てられています。これはすでにmyNewGroupによって使用されています。 groupmodコマンドの詳細を取得するには、「-h」フラグを使用してコマンドを実行します。

$ sudo groupmod -h

結論

groupmodコマンドは、名前、GID、およびパスワードを含むLinuxのグループの既存の定義を変更するために使用されます。このコマンドはいつでも使用できます。これらの変更を実装するためにgroupmodコマンドで使用できるさまざまなオプションがあります。この記事では、さまざまなオプションを使用したgroupmodコマンドの使用法について説明しました。


Debian
  1. Linuxgrepコマンドの使用方法

  2. Linuxでhistoryコマンドを使用する方法

  3. Linux の cp コマンドで正規表現をどのように使用しますか?

  1. 例を使用してLinuxでsuコマンドを使用する方法

  2. Linux rsyncコマンド:使用方法

  3. systemctlコマンドを使用してLinuxサービスを管理する方法

  1. Linuxでsudoコマンドを使用する方法

  2. 例を使用してLinuxでwコマンドを使用する方法

  3. 例を使用してLinuxwatchコマンドを使用する方法