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コマンドを使用してグループを削除する方法を確認することもできます。
質問や提案はいつでも歓迎します。