reklama

I když jste relativně zkušený uživatel systému Linux, skupiny nemusí být tím, o čem tak často přemýšlíte. V mnoha případech jsou základní skupiny vytvořené při vytvoření nového uživatele při nastavování systému vše, co potřebujete.

Přesto, jak spravujete svůj systém, můžete narazit na situace, kdy musíte přidat uživatele do skupiny. Je snadné přidat nebo smazat uživatele ze skupiny na Ubuntu, možná ještě nevíte, jak to udělat.

K čemu se skupiny používají v systému Linux

Skupina v Linuxu je přesně to, co zní: kolekce uživatelů. Používají se ke správě oprávnění napříč počtem uživatelů namísto jejich úpravy na základě jednotlivých uživatelů. Stojí za to znát vaši cestu kolem skupin, protože tento koncept je používán v unixových operačních systémech jako celku, nejen v Linuxu.

Uživatel musí patřit do alespoň jedné skupiny. Toto je primární skupina uživatele. Uživatel může a obvykle patří do jiných skupin, známých jako sekundární skupiny. Počet sekundárních skupin, do kterých může uživatel patřit, je často omezen, ale na toto se často nestaráte.

instagram viewer

Skupiny samozřejmě nejsou jediným způsobem, jak zpracovávat Linuxová oprávnění. Informace o nakládání s oprávněními pro jednotlivé uživatele najdete v našem průvodce příkazem chmod Vysvětlení oprávnění příkazů Chmod a LinuxPokud chcete správně spravovat souborová oprávnění v jakémkoli operačním systému Linux, musíte znát příkaz chmod. Přečtěte si více .

Přidání uživatele do skupiny v Ubuntu

Existují dva příkazy, které byste měli vědět, když chcete přidat uživatele do skupiny v systému Linux. Tohle jsou skupiny příkaz a usermod příkaz. První vám umožňuje zjistit, ke kterým skupinám jste již přiřazeni. Jednoduše spusťte následující:

skupiny. 

Před přidáním uživatele do skupiny se chcete ujistit, že uživatel skutečně existuje. Chcete-li to provést, můžete použít získat příkaz. Chcete-li zobrazit všechny skupiny, spusťte následující:

skupina. 

Uvidíte seznam skupin a také to, k čemu jsou uživatelé přiřazeni.

Výpis skupin na Ubuntu pomocí příkazu getent

Chcete-li přidat uživatele do skupiny, použijte usermod příkaz. Obvykle byste to udělali pomocí následujícího příkazu:

sudo usermod -a -G uživatelské jméno skupiny. 

Pomocí výše uvedeného příkazu nahraďte skupina s názvem skupiny, do které chcete uživatele přidat, a uživatelské jméno se jménem uživatele. Například:

sudo usermod -a -G sudo kwouk. 

To by dotyčnému uživateli umožnilo používat sudo příkaz. Protože mohou používat pouze uživatelé v této skupině sudo, můžete spustit pouze usermod příkaz, pokud jste již v této skupině.

Přestože se tento průvodce zaměřuje na Ubuntu, chcete-li přidat uživatele do skupiny na jiných distrocích, měli byste použít stejné přesné kroky.

Vytvoření nové skupiny v Ubuntu

Někdy narazíte na situace, kdy je třeba přidat uživatele do skupiny, ale tato skupina neexistuje. V tomto případě budete muset vytvořit skupinu sami, což je místo, kde groupadd příkaz přichází.

Tento příkaz je velmi snadno použitelný. Jednoduše to spusťte sudo s názvem skupiny, kterou chcete vytvořit. Například:

sudo groupadd newgroup. 
Vytvoření skupiny pomocí seskupeného příkazu

Výše uvedené by vytvořilo skupinu známou jako „nová skupina“. Tento příkaz není někdy nutné spustit, ale instalace určitého softwaru může vyžadovat vytvoření nových skupin. Chcete-li přidat uživatele do skupiny, kterou jste právě vytvořili, použijte stejné kroky popsané výše.

Přidání uživatele do skupiny pomocí příkazu usermod

Odebrání uživatele ze skupiny v Ubuntu

Nyní víte, jak přidat uživatele do skupiny v systému Linux, ale co je odstranit ze skupiny? To se může lišit v závislosti na distribuci Linuxu, ale naštěstí je pro Ubuntu snadné odebrat uživatele ze skupiny.

deluser Příkaz, jak název napovídá, se často používá k úplnému odstranění uživatele. Můžete jej také použít na Ubuntu k odstranění uživatele ze skupiny, stejně jako na jiných distrocích, jako je Debian, kde je balíček také k dispozici. Chcete-li odebrat uživatele ze skupiny, použijte příkaz následujícím způsobem:

uživatelské jméno sudo deluser groupname. 

Vždy zkontrolujte, zda je název skupiny přítomen. Pokud spustíte příkaz bez názvu skupiny, jednoduše uživatele zcela smažete. Například následující příkaz odstraní uživatele ze skupiny „sudo“.

sudo deluser kwouk sudo. 

Pokud jste z výše uvedeného příkazu vynechali konečné sudo, odstranilo by to uživatele „kwouk“.

Odebrání uživatele ze skupiny pomocí příkazu deluser

Může pomoci znovu zkontrolovat, ke kterým skupinám je uživatel již přiřazen. Chcete-li to provést, jednoduše spusťte následující:

uživatelské jméno sudo groups. 

Snadnější způsob přidávání a odebírání uživatelů ze skupin

Mnoho lidí by upřednostňovalo použití grafického nástroje na Ubuntu pro přidání uživatelů a jejich odstranění ze skupin. Pokud to často potřebujete udělat a nechcete raději pracovat z příkazového řádku, může to udělat mnohem jednodušší. Naštěstí je to nejen možné, ale také snadno proveditelné.

Chcete-li to provést, budete muset nainstalovat balíček „gnome-system-tools“, který obsahuje několik různých nástrojů. Zajímá nás pouze aplikace „Uživatelé a skupiny“, ale přesto musíme nainstalovat celý balíček. Chcete-li to provést, spusťte následující příkaz:

sudo apt install gnome-system-tools. 
Instalace gnome-system-tools na Ubuntu

Odpovězte ano na výzvy a počkejte, až se balíčky stáhnou a nainstalují. Po dokončení instalace spusťte Uživatelé a skupiny aplikace.

Aplikace Uživatelé a skupiny na Ubuntu

Na levé straně uvidíte seznam uživatelů ve vašem systému. Chcete-li přidat a odebrat uživatele ze skupin, klikněte na Správa skupin. Uvidíte seznam všech skupin dostupných ve vaší instalaci Ubuntu. Přidejte uživatele do skupin kliknutím na Vlastnosti a zaškrtnutím políčka vedle jejich jmen. Odstraňte uživatele ze skupin zrušením zaškrtnutí políčka.

Správa skupin pomocí nástroje GUI

Nové způsoby správy oprávnění v Ubuntu

Zatímco jeho kořeny Unixu sahají do 70. let, Linux se neustále vyvíjí. To neznamená pouze lepší podporu hardwaru a vylepšení výkonu. S vývojem Linuxu vidíme více způsobů, jak spravovat uživatele a oprávnění.

Ubuntu 19.10 přináší mimo jiné verzi Gnome 3.32, která přidává kontrolu oprávnění k aplikaci. To vám umožní používat oprávnění aplikace ve stylu smartphonu. I když tato funkce je stále ještě v plenkách, mohla by skončit tím, aby byla plocha Linuxu bezpečnější. Podívejte se na další nové věci na cestě, viz náš průvodce po internetu nové funkce přicházející v Ubuntu 19.10 10 nových funkcí systému Linux Ubuntu 19.04 a jejich použitíChcete vyzkoušet nové funkce systému Linux Ubuntu? Popadněte kopii Ubuntu 19.04 a připoutejte se. Zde je co hledat. Přečtěte si více .

Kris Wouk je spisovatel, hudebník a cokoli, co se nazývá, když někdo vytvoří videa pro web.