GNU/Linux >> Znalost Linux >  >> Linux

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

Tento článek vám ukáže, jak přidat uživatele do skupiny v systému Linux. Naučíme se také prohlížet skupiny a ID skupin libovolného uživatelského účtu .

Uživatel a skupina Linuxu je nezbytnou součástí zabezpečení Linuxu. Jak víte, Linux je operační systém pro více uživatelů. Proto je přidávání uživatelů do skupiny úkolem, který stojí za to se naučit.

Skupiny umožňují, aby byla členům skupiny k dispozici konkrétní uživatelská oprávnění.

Hlavním účelem skupin je definovat sadu oprávnění jako je čtení, zápis nebo spouštění oprávnění pro daný zdroj, které lze sdílet mezi uživateli ve skupině.

Namísto správy oprávnění pro každý uživatelský účet můžete přidat uživatele do skupiny v Linuxu a udělit mu příslušná oprávnění.

Typy skupin v Linuxu

V Linuxu existují dva typy skupin – primární a sekundární.

Primární skupina

Primární skupina se vytvoří, když je přidán uživatel. Je to skupina, která se vztahuje na uživatele při přihlášení. Všechny soubory, které uživatel vytvoří, jsou automaticky přidány do této skupiny. Uživatel může v jednu chvíli patřit pouze do jedné primární skupiny.

Sekundární (doplňková) skupina

Uživatel může patřit do libovolného počtu sekundárních skupin. Sekundární skupina je jakákoli skupina (skupiny), které je uživatel členem jiné než primární skupiny.

Hlavním důvodem pro vytvoření sekundární skupiny je povolit konkrétní oprávnění omezeným uživatelům. Pokud například přidáte konkrétního uživatele do sudo skupiny v Linuxu, uživatel zdědí přístupová práva skupiny a bude moci spouštět sudo příkazy.

Jak přidat uživatele do skupiny v Linuxu

Pouze root nebo uživatelé s sudo přístup může přidat uživatele do skupiny.

Přidat stávajícího uživatele do sekundární skupiny

Přidání uživatelů do skupiny v Linuxu je jednoduchý proces. Chcete-li do skupiny přidat existující uživatelský účet, použijte usermod příkaz. Syntaxe je:

usermod [OPTIONS] GROUPNAME USERNAME

Chcete-li například přidat uživatele john do sudo group, spustíte následující příkaz:

sudo usermod -a -G sudo john

Mějte na paměti, že po provedení příkazu nebude žádný výstup.

Pojďme si tuto syntaxi rozebrat. Nejprve usermod příkaz používá -a (append) a -G (group) možnosti přidat uživatele do konkrétní skupiny.

Přidat stávajícího uživatele do více skupin

Jak již víte, v Linuxu může být uživatel přidán pouze do jedné primární skupiny, ale může být přidán do libovolného počtu sekundárních skupin.

Pokud tedy chcete přidat uživatele do více skupin, můžete použít stejný příkaz jako výše, ale měli byste oddělit názvy skupin, do kterých chcete uživatele přidat, čárkou (, ).

Chcete-li přidat uživatele john do skupin audio , video a network , spustíte následující příkaz:

sudo usermod -a -G audio,video,network john

Změna primární skupiny uživatele

 usermod vám umožní změnit primární skupinu uživatele. -g volba řídí primární skupinu. Když použijete malé g , přiřadíte primární skupinu.

Například pro přiřazení primární skupiny web uživateli john :

sudo usermod -g web john

Jak zkontrolovat skupinu uživatele

Chcete-li zkontrolovat, zda můžete úspěšně přidat uživatele do skupiny v Linuxu, můžete použít id příkaz. Umožňuje vám zobrazit všechny skupiny, ke kterým má uživatel přístup.

Chcete-li například získat informace o uživateli john , předejte uživatelské jméno jako argument do id příkaz:

id john
uid=1000(john) gid=1000(john) groups=1000(john),970(docker),986(video),993(input),998(wheel)

Výstup výše ukazuje, že primární skupina uživatele john je john a patří do docker , video , input a wheel doplňkové skupiny.

Další metodou zobrazení skupin, do kterých uživatel patří, je použití groups příkaz. Předejte uživatelské jméno jako argument příkazu:

groups john
wheel input video docker john

Pokud uživatelské jméno vynecháte, příkaz vypíše informace o aktuálně přihlášeném uživateli.

Závěr

Skupiny Linux jsou organizační jednotky, které se používají k organizaci a správě uživatelských účtů v systému Linux. Zde jsme viděli, jak používat usermod příkaz pro přidání uživatelů do skupin v Linuxu.

Další informace o usermod příkaz v systému Linux, podívejte se na stránku jeho příručky. A samozřejmě můžete zanechat komentář, pokud máte nějaké dotazy.


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

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

  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 přidat uživatele do skupiny v Linuxu

  1. Jak používat příkaz su v Linuxu s příklady

  2. Jak vytvořit nebo přidat index v MySQL s příklady

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