GNU/Linux >> Znalost Linux >  >> Linux

Vytvořte nové skupiny v Linuxu pomocí příkazu Groupadd

Zatímco příkaz useradd vytváří nové uživatele, příkaz groupadd v systému Linux vytváří nové skupiny. Podle toho aktualizuje soubor /etc/group.

S groupadd není mnoho možností a jeho syntaxe je docela základní:

groupadd [options] group_name

Podívejme se, jak použít příkaz groupadd pro vytváření skupin v Linuxu.

Příklady příkazů Grouppadd

Mějte prosím na paměti, že přidání skupiny je administrativní úkol, a proto musíte být root nebo mít práva sudo. Přečtěte si více o vytvoření uživatele sudo zde.

1. Vytvořte novou skupinu

Chcete-li vytvořit novou skupinu v Linuxu, můžete ji použít následujícím způsobem:

sudo groupadd new_group_name

Můžete ověřit, že nová skupina byla vytvořena kontrolou souboru /etc/group:

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

Co děláte se skupinou? Měli byste v něm mít nějaké uživatele, ne? Uživatele můžete do skupiny přidat pomocí příkazu usermod. Pokud chcete do skupiny přidat více uživatelů najednou, můžete použít příkaz gpasswd takto:

sudo gpasswd -M user1,user2,user3 new_group_name

2. Vytvořte skupinu s konkrétním ID skupiny (gid)

Ve výchozím nastavení se nová skupina vytvoří s ID skupiny vyšším, než je hodnota GID_MIN definovaná v /etc/login.defs. Na většině systémů Linux je tato hodnota 1000.

Jinými slovy, získáte jeden z prvních dostupných GID po 1000.

Ale nejste tím omezeni. Skupinu s konkrétním GID můžete vytvořit tímto způsobem:

sudo groupadd new_group_namep -g GID

Zde je příklad:

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

3. Vytvořte novou systémovou skupinu

Když vytvoříte novou skupinu, je to normální skupina s GID vyšším než 1000. Můžete také vytvořit systémovou skupinu, která automaticky převezme ID skupiny mezi SYS_GID_MIN a SYS_GID_MAX, jak je definováno v /etc/login.defs.

sudo groupadd -r new_group_name

V příkladu můžete vidět, že id skupiny je menší než 1000, což naznačuje, že nejde o normální skupinu, ale o systémovou skupinu (používá se pro systémové programy).

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

Doufám, že vám tento rychlý malý návod pomůže při používání příkazu groupadd. Můžete také zkontrolovat, jak odstranit skupiny pomocí příkazu groupdel.

Jakékoli dotazy nebo návrhy jsou vždy vítány.


Linux
  1. Linux vytváří skupiny pomocí příkazu Groupadd

  2. JQ Command v Linuxu s příklady

  3. Příkaz Linux ln

  1. wc Linux Command s příklady

  2. Jak vytvořit zálohu pomocí příkazu tar v Linuxu

  3. groupadd Příklady příkazů v Linuxu

  1. Linux ip příkaz s příklady

  2. Jak vytvořit skupiny v Linuxu (příkaz groupadd)

  3. Příkaz skupin Linux pro začátečníky (s příklady)