GNU/Linux >> Znalost Linux >  >> Linux

Příkazy pro správu skupin v Linuxu

Skupina je v podstatě sada uživatelských účtů, ale je s nimi zacházeno jako s jednou entitou. Pokud skupině nastavíte oprávnění k zápisu, všichni uživatelé, kteří jsou členy této skupiny, mohou upravovat obsah souboru.

Skupina je nezbytnou součástí správy a zabezpečení systému Linux. Představte si podnikové prostředí, kde máte více uživatelů na stejném systému Linux. Můžete oddělit vývojáře od testerů a systémových administrátorů tak, že je dáte do různých skupin. Se správnými oprávněními k souborům nebudou testeři moci spouštět nástroje a soubory specifické pro vývojáře a naopak.

Vřele doporučuji přečíst si o oprávněních k souborům a vlastnictví v Linuxu, abyste si obnovili základy.

Příkazy pro správu skupin v systému Linux

Informace o skupinách jsou uloženy v souboru /etc/group. I když můžete obsah tohoto souboru upravit ručně, existují různé příkazy, které vám umožňují spravovat skupiny v Linuxu. Tyto příkazy nakonec změní soubor /etc/group, ale je mnohem lepší použít příkazy a poté upravovat konfigurační soubory sami.

Podívejme se, jaké příkazy můžete použít pro úkoly související se skupinou.

1. skupin příkaz:Zobrazení skupin pro uživatele

Příkaz groups vytiskne skupiny uživatele.

groups [usernames]

Bez jakýchkoli argumentů vypíše skupiny, do kterých patříte.

[email protected]:~$ groups
abhishek adm cdrom sudo dip plugdev lpadmin sambashare docker

Můžete také zadat uživatelské jméno(a) pro zobrazení skupin konkrétních uživatelů.

[email protected]:~$ groups abhishek prakas
abhishek : abhishek adm cdrom sudo dip plugdev lpadmin sambashare docker
prakas : prakas sudo

2. groupadd příkaz:Přidat nové skupiny

Pomocí příkazu groupadd můžete vytvářet nové skupiny.

groupadd [options] group_name

Můžete zadat vlastní volbu ID skupiny (GID) pomocí volby -g. Pokud se chcete dozvědět více, vysvětlil jsem příkaz groupadd na příkladech.

3. groupdel příkaz:Odstranit existující skupiny

Příkaz groupdel odstraní existující skupinu v Linuxu.

groupdel group_name

Zde nejsou žádné možnosti. Měli byste mít na paměti, že pokud odstraníte skupinu, všechny soubory vlastněné touto skupinou budou stále odrážet staré ID skupiny. Vlastnictví skupiny se tím nemění.

4. groupmod příkaz:Upravit existující skupiny

Pomocí příkazu groupmod můžete upravit parametry skupiny, jako je název skupiny a ID skupiny (GID).

groupmod [options] group_name

Chcete-li změnit název skupiny, můžete použít volbu -n:

sudo groupmod -n new_groupname old_groupname

Chcete-li změnit GID, můžete použít volbu -g:

sudo groupmod -g GID groupname

5. Příkaz chgrp:Změna skupinového vlastnictví souboru

Tento je mírně odlišný, protože se nezabývá skupinami, ale soubory. Pomocí příkazu chgrp můžete změnit skupinové vlastnictví souboru nebo adresáře.

chgrp [options] groupname file

Pomocí těchto příkazů jste připraveni spravovat skupiny v Linuxu.


Linux
  1. Správa balíků Linux pomocí apt

  2. Úvod do linuxových příkazů chgrp a newgrp

  3. 8 Linuxových příkazů pro efektivní řízení procesů

  1. 5 Příkazy pro odstraňování problémů se sítí Linux

  2. Mých 8 oblíbených praktických linuxových příkazů

  3. Seznam členů skupiny v Linuxu

  1. Linuxové příkazy od A do Z

  2. Příkazy hledání pro Linux

  3. Linuxový příkaz echo