GNU/Linux >> Znalost Linux >  >> Linux

Jak přidat uživatele do skupiny v Linuxu

Přehled

Tento příspěvek je portem naší série příspěvků pro správu uživatelů systému Linux. 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).

V tomto příspěvku se budeme zabývat kroky, jak přidat uživatele do skupiny v Linuxu přes terminál a jak odebrat uživatele ze skupiny. 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 vytvářet a mazat skupiny. 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 „usermod “ a „gpasswd ” pro provedení zde uvedených akcí.

Přidat uživatele do skupiny v Linuxu

Chcete-li přidat uživatele do skupiny v systému Linux, použijte „usermod –a –G groupname uživatelské jméno ” následoval 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.

Jak přidat uživatele do skupiny sudo

Pokud požadujete udělit uživateli práva sudo (oprávnění superuživatele), musíte přidat uživatele do skupiny sudo;

Pro systémy založené na Debian/Ubuntu spusťte příkaz takto:

sudo usermod -a -G sudo username

Pro systémy RHEL/Centos/Rocky/Fedora:

sudo usermod -a -G wheel username

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

Shrnutí

Abychom shrnuli, co jsme probrali v tomto příspěvku. Prošli jsme kroky, jak přidat uživatele do skupiny v Linuxu 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, CentOS, RHEL, Debian, Fedora a Arch Linux.


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

  2. Přidat uživatele do skupiny v Linuxu, jak na to (s příklady)

  3. Linux – nelze přidat uživatele do skupiny bez restartu?

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

  2. Jak odebrat uživatele ze skupiny v Linuxu [Rychlý tip]

  3. Jak přidat uživatele do skupiny sudo v Linux VPS?

  1. Jak přidat uživatele na plochu Linuxu

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

  3. Jak mohu změnit výchozí skupinu uživatele v systému Linux?