GNU/Linux >> Znalost Linux >  >> Linux

Jak vytvořit a odstranit uživatelskou skupinu v Linuxu

Přehled

Toto je pokračování naší série příspěvků pro správu uživatelů Linuxu. V jednom z našich dřívějších příspěvků jsme se zabývali procesem vytváření a mazání uživatelů v Linuxu pomocí terminálu (postup si můžete prohlédnout zde – příspěvek).

Nyní v tomto příspěvku předvedeme postup, jak vytvořit a odstranit skupinu uživatelů v Linuxu přes terminál. Toto je také další základní dovednost, kterou by měl uživatel Linuxu znát, protože tento postup je součástí praxe správy uživatelů.

Probereme také, jak přidávat a odebírat uživatele do/z těchto skupin, které jsme vytvořili. Tyto akce vyžadují přihlášení do systému Linux buď jako uživatel pomocí sudo oprávnění nebo jako root uživatel.

Budeme používat příkazy „groupadd “ a „groupdel ” pro provedení zde uvedených akcí.

Proč je důležité spravovat skupinu?

Skupiny umožňují správcům systému uplatňovat určitá oprávnění nebo přístup ke skupinám uživatelů, čímž se vytváří segregace skupin uživatelů. Tato praxe nám umožní mít větší kontrolu nad naším linuxovým systémem, zejména na produkčním systému, kde chceme mít zabezpečené prostředí, ale přesto umožnit některým uživatelům určitý přístup k systému.

Jak vytvořit uživatelskou skupinu v Linuxu

Příkaz, který k tomu použijete, je:

groupadd –g groupdID groupUsername

-g ID skupiny

-g groupID Parametr ” označuje, že bude následovat číslo skupiny (bude přiřazeno skupině a bude fungovat jako ID číslo). Toto je číslo skupiny, které bude přiřazeno této nové skupině. Číslo skupiny musí být jedinečné.

groupUsername

Název skupiny, kterou chcete přidat. Názvy skupin zadávejte malými písmeny a mohou obsahovat podtržítka. Doporučuje se nepoužívat stejný název skupiny více než jednou.

Nyní vytvoříme skupinu s jejím ID číslem a názvem pomocí příkazu:

 
sudo groupadd –g 15000 testgroup

Jakmile to uděláte, stiskněte Enter a skupina by měla být vytvořena, pokud nejsou žádné chyby, znamená to, že je vše v pořádku a skupina je vytvořena. Protože nové skupiny se přidávají na konec souboru systémových skupin s názvem „/etc/group ” můžete použít ocas příkaz ke kontrole, zda je vaše skupina vytvořena. Stačí zadat „sudo tail /etc/group ” po systémové výzvě k zobrazení posledních několika řádků souboru systémové skupiny.

sudo tail /etc/group

Jak můžete vidět, skupina byla vytvořena.

Jak odstranit uživatelskou skupinu

K odstranění skupiny použijeme příkaz „groupdel “ a zadejte název skupiny, kterou chcete odstranit.

sudo groupdel groupname

A vaše skupina by měla být odstraněna. Chcete-li zkontrolovat, zda byla skupina odstraněna, můžete použít tail příkaz jako my pro kontrolu, zda byla vaše skupina vytvořena, ale tentokrát nebude na seznamu skupin pouze vaše skupina.

sudo tail /etc/group

Přidat uživatele do skupiny

Chcete-li přidat existujícího uživatele do sekundární skupiny, použijte příkaz usermod –a –G groupname username, který následuje za jménem skupiny a uživatele.

sudo usermod -a -G groupname username

Nejsou žádné informace o tom, že váš příkaz byl úspěšný, usermod příkaz nezobrazuje žádný výstup. Varuje vás pouze v případě, že uživatel nebo skupina neexistuje. Vždy používejte –a (přidat) při přidávání uživatele do nové skupiny. Pokud tak neučiníte, uživatel bude odebrán z jakékoli jiné skupiny a bude pouze ve skupině, do které jste ho právě přidali.

Jak přidat uživatele do více skupin jedním příkazem

Je to stejný postup jako přidání uživatele pouze do jedné skupiny, ale tentokrát musíte pojmenovat více skupin pouze jedním příkazem, například:

sudo usermod –a –G groupname1,groupname2,groupname3 username

Jak odebrat uživatele ze skupiny

Nyní si ukážeme, jak odebrat uživatele ze skupiny. K tomu použijete příkaz gpasswd pomocí –d možnost.

 
sudo gpasswd –d username groupname

Tento příkaz time vám sdělí, že uživatel byl odstraněn ze skupiny, jak je znázorněno na obrázku

A nyní jste úspěšně odebrali uživatele ze skupiny.

Shrnutí

Abychom shrnuli, co jsme probrali v tomto příspěvku. Prošli jsme kroky, jak vytvořit a odstranit skupinu uživatelů v Linuxu, jak přidat uživatele do skupiny a jak odebrat uživatele ze skupiny. Všechny tyto příkazy uvedené v dnešním článku lze také použít pro jakoukoli distribuci Linuxu, včetně Ubuntu, CentOSn, RHEL, Debian, Fedora a Arch Linux.


Linux
  1. Jak přidat uživatele do skupiny v Linuxu

  2. Jak vytvořit uživatele Sudo na Rocky Linux a CentOS

  3. Jak vytvořit a odstranit uživatele na Ubuntu 16.04

  1. Jak vytvořit a smazat uživatele v Debianu 9

  2. Jak vytvořit uživatele Sudo v Rocky Linux 8

  3. Jak (správně) změnit UID a GID uživatele/skupiny v Linuxu

  1. Jak přidat nebo odebrat uživatele ze skupiny v Linuxu

  2. Jak vytvořit uživatele Linuxu pomocí Ansible

  3. Jak spravovat oprávnění/vlastnictví souborů a adresářů v Linuxu