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

Groupaddコマンドを使用してLinuxで新しいグループを作成する

useraddコマンドは新しいユーザーを作成しますが、Linuxのgroupaddコマンドは新しいグループを作成します。それに応じて/etc/groupファイルを更新します。

groupaddには多くのオプションはなく、その構文は非常に基本的です:

groupadd [options] group_name

Linuxでグループを作成するためにgroupaddコマンドを使用する方法を見てみましょう。

Groupaddコマンドの例

グループの追加は管理タスクであるため、rootであるか、sudo権限を持っている必要があることに注意してください。 sudoユーザーの作成について詳しくはこちらをご覧ください。

1。新しいグループを作成する

Linuxで新しいグループを作成するには、次の方法で使用できます。

sudo groupadd new_group_name

/ etc / groupファイルを確認することで、新しいグループが作成されたことを確認できます。

[email protected]:~$ sudo groupadd testing
[email protected]:~$ grep testing /etc/group
testing:x:1008:

あなたはグループで何をしますか?何人かのユーザーがいるはずですよね? usermodコマンドを使用して、グループにユーザーを追加できます。複数のユーザーを同時にグループに追加する場合は、次のようにgpasswdコマンドを使用できます。

sudo gpasswd -M user1,user2,user3 new_group_name

2。特定のグループID(gid)でグループを作成する

デフォルトでは、新しいグループは/etc/login.defsで定義されたGID_MIN値よりも高いグループIDで作成されます。ほとんどのLinuxシステムでは、この値は1000です。

つまり、1000以降に最初に利用可能なGIDの1つを取得します。

しかし、あなたはそれに制限されていません。次の方法で、特定のGIDを持つグループを作成できます。

sudo groupadd new_group_namep -g GID

次に例を示します:

[email protected]:~$ sudo groupadd test_group -g 678
[email protected]:~$ grep test_group /etc/group
test_group:x:678:

3。新しいシステムグループを作成する

新しいグループを作成すると、GIDが1000を超える通常のグループになります。/etc/login.defsで定義されているように、SYS_GID_MINとSYS_GID_MAXの間のグループIDを自動的に取得するシステムグループを作成することもできます。

sudo groupadd -r new_group_name

この例では、グループIDが1000未満であり、通常のグループではなく、システムグループ(システムプログラムに使用される)であることを示しています。

[email protected]:~$ sudo groupadd -r tesla
[sudo] password for abhishek: 
[email protected]:~$ grep tesla /etc/group
tesla:x:998:

この簡単なチュートリアルがgroupaddコマンドの使用に役立つことを願っています。 groupdelコマンドを使用してグループを削除する方法を確認することもできます。

質問や提案はいつでも歓迎します。


Linux
  1. LinuxはGroupaddコマンドを使用してグループを作成します

  2. LinuxでのJQコマンドと例

  3. Linuxlnコマンド

  1. 例を含むwcLinuxコマンド

  2. Linuxでtarコマンドを使用してバックアップを作成する方法

  3. Linux での groupadd コマンドの例

  1. Linuxipコマンドと例

  2. Linuxでグループを作成する方法(groupaddコマンド)

  3. 初心者向けのLinuxグループコマンド(例付き)