GNU/Linux >> Znalost Linux >  >> Debian

Jak vytvořit nové skupiny pomocí příkazu groupadd v Linuxu

Linux poskytuje svému uživateli velmi efektivní funkce, jednou z nich je použití příkazu groupadd. Příkaz groupadd se používá k vytvoření různých skupin v Linuxu, do kterých můžete přidat více uživatelů a přidělit jim oprávnění k zápisu, čtení a spouštění různých souborů.

Pokud pracujeme v obrovské síti s více uživateli, musíme mezi tyto uživatele rozdělit různé odpovědnosti, například některým uživatelům udělíme oprávnění k úpravám souborů, takže jim musíme udělit oprávnění k úpravám a podobně i některým uživatelům uživatelů, chceme soubory otestovat, takže jim musíme udělit oprávnění ke spouštění souborů.

Udělování oprávnění k souborům každému uživateli je tiše hektické, takže lepší přístup je vytvořit skupiny uživatelů a přidělit jim oprávnění kolektivně. V tomto zápisu vysvětlíme použití příkazu groupadd k vytvoření skupin v Linuxu.

Jak vytvořit nové skupiny pomocí příkazu Groupadd v systému Linux

Příkaz groupadd se používá k vytváření nových skupin v Linuxu, Linux má kapacitu zpracovat 1000 až 60000 skupin, což znamená, že 1 bude uživatel root a dalších 999 bude systémovými uživateli. Tito uživatelé mají unikátní ID, která jsou známá jako UID, skupiny mají GID a seznam GID je dostupný v souboru login.defs.

Uživatelé root a uživatelé systému, kteří mají přístup k příkazu „sudo“, mohou k vytvoření nových skupin použít příkaz groupadd. Obecná syntaxe použití příkazu groupadd pro vytváření skupin:

$ groupadd [option] [group name]

Vysvětlení obecné syntaxe příkazu groupadd je takové, že používá dva parametry; jednou jsou možnosti pro nějaký konkrétní účel a druhou je název skupiny. Možnosti, které lze použít příkaz groupadd:

Možnosti Vysvětlení
-f Toto se používá k vynucenému vytvoření skupiny
-g Používá se k přiřazení GID dle vlastního výběru
-K Používá se k přiřazení GID tak, že mu přiřadíte konkrétní rozsah od minima do maxima
-o Používá se k přiřazení nejedinečného GID skupině
-p Slouží k zabezpečení skupiny nastavením hesla
-h Slouží k zobrazení podrobných informací pomocí otevření nabídky nápovědy

Abychom pochopili použití příkazu groupadd a těchto možností, vytvoříme v Linuxu několik skupin. Nejprve vytvoříme jednoduchou skupinu s názvem „myGroup“ bez použití jakýchkoli možností:

$ groupadd myGroup

Jak jsme uvedli dříve, buď uživatel root může použít příkaz groupadd, nebo uživatelé systému, kteří mají přístup k příkazu sudo, jinak vygeneruje chybu, jak je zobrazeno ve výše uvedeném výstupu. Nyní použijeme příkaz sudo s příkazem groupadd:

$ sudo groupadd myGroup

Skupina myGroup byla úspěšně vytvořena, abychom to potvrdili, použijeme příkaz tail k zobrazení posledních deseti řádků souboru /etc/group, protože nově vytvořené skupiny jsou umístěny v posledním:

$ sudo tail /etc/group

Skupina byla vytvořena s GID 1002, nyní vytvoříme novou skupinu se stejným názvem pomocí příkazu groupadd:

$ sudo groupadd myGroup

Došlo k chybě, že „skupina ‚myGroup‘ již končí“, abychom tuto chybu ignorovali a vynuceně provedli příkaz groupadd se stejným názvem, použijeme v příkazu volbu „-f“:

$ sudo groupadd -f myGroup

Zjistili jsme, že při vytváření skupiny jí bylo ve výchozím nastavení přiřazeno GID. K přiřazení GID dle vlastního výběru použijeme příznak „-g“ s příkazem groupadd:

$ sudo groupadd -g 1010 myNewGroup

Pro ověření provedení příkazu použijte příkaz:

$ sudo tail /etc/group

Byla vytvořena „myNewGroup“ s GID „1010“, také jsme diskutovali o tom, že GID by mělo být v rozsahu 1000 až 60000, takže pokud chceme přiřadit GID z rozsahu 10000 až 20000, použijeme příznak „-K“:

$ sudo groupadd -K GID_MIN=10000 -K GID_MAX=20000 mygroup1

Chcete-li zkontrolovat GID „mygroup1“, spusťte příkaz:

$ sudo tail /etc/group

Podobně, pokud chceme jakékoli skupině přiřadit stejné GID, které je již přiřazeno, použijeme příznak „-o“, řekněme, že chceme přiřadit 1010 mé skupině2:

$ sudo groupadd -og 1010 mygroup2

Pro ověření výše provedeného příkazu použijte příkaz:

$ sudo tail /etc/group

Ve výstupu si můžeme všimnout, že obě skupiny; myNewGroup a mygroup2 mají stejné GID,  1010. Abychom zajistili přístup skupin, můžeme je chránit tím, že jim přiřadíme heslo, pro tento účel použijeme příznak „-p“ a oni zadají heslo. Vytvořme skupinu mygroup3 a přiřaďme jí heslo „mypassword“, použijeme příkaz:

$ sudo groupadd -p mypassword mygroup3

Pokud potřebujeme vědět více informací o příkazu groupadd, můžeme použít jeho nápovědu pomocí parametru „-h“:

$ sudo groupadd -h

Závěr

Příkaz groupadd se používá k vytváření nových skupin v Linuxu, tito uživatelé mohou přidělovat konkrétní oprávnění udělením oprávnění skupinám. Je to velmi užitečné v rozsáhlých sítích, kde více uživatelům může být udělena stejná oprávnění přidáním do jedné skupiny. V tomto zápisu jsme diskutovali o použití příkazu groupadd v Linuxu pro vytváření skupin. Pomocí příkladů jsme také vysvětlili použití jeho různých možností.


Debian
  1. Příkaz Linux ln

  2. Jak vytvořit nový adresář v Linuxu

  3. Jak vytvořit bootovací Windows 10 USB na Linuxu s novým WoeUSB

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

  2. Jak vytvořit skript příkazu Linux

  3. Jak vytvořit bootovací Windows 10 USB na Linuxu s novým WoeUSB

  1. Jak používat Linux Shutdown Command s příklady

  2. Jak používat w Command v Linuxu s příklady

  3. Jak používat příkaz IP v Linuxu s příklady