GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak přidat uživatele do skupiny v Linuxu

Úvod

V Linuxu je skupina jednotkou, ve které můžete spravovat oprávnění pro několik uživatelů současně. Skupiny Linux vám umožňují rychle a snadno spravovat oprávnění více uživatelů.

V tomto kurzu se dozvíte, jak fungují skupiny uživatelů v systému Linux a jak přidávat uživatele do konkrétních skupin.

Předpoklady

  • Systém se systémem Linux
  • Uživatelský účet s sudo nebo root privilegia
  • Přístup k oknu terminálu/příkazovému řádku (Ctrl-Alt-T, Ctrl-Alt-F2)

Co je to skupina uživatelů v systému Linux

V Linuxu mají různí uživatelé různé role nebo odpovědnosti. Někteří uživatelé mohou potřebovat možnost spouštět aplikace, zatímco jiní mají omezený přístup ke konkrétním souborům a složkám.

Skupiny umožňují vytvářet kategorie uživatelů s přednastavenými oprávněními . Místo správy oprávnění pro každý uživatelský účet můžete jednoduše přidat uživatele do skupiny a udělit příslušná oprávnění.

Primární skupina

primární skupina je nastavena na přihlášeného uživatele . Všechny soubory, které uživatel vytvoří, jsou automaticky přidány do této skupiny. Uživatel může vždy patřit pouze do jedné primární skupiny. Je vytvořena primární skupina se stejným názvem jako uživatel a do této skupiny jsou zahrnuty všechny soubory vytvořené uživatelem.

Sekundární skupiny

Uživatel může patřit do libovolného počtu sekundárních skupin (včetně žádné). Sekundární skupiny jsou vytvořeny pro správu jednotlivých souborů a softwarových aplikací. Členové skupiny zdědí čtení , pište a spustit oprávnění pro danou skupinu.

Jak vytvořit skupinu uživatelů

Chcete-li vytvořit novou skupinu, zadejte následující:

sudo groupadd new_group

Nahraďte new_group s názvem, který chcete pro svou novou skupinu.

Jak přidat uživatele do skupiny

Přidat existujícího uživatele do existující skupiny

Použijte adduser příkaz pro přidání uživatele do skupiny:

sudo adduser user_name new_group

Použijte useradd příkaz pro přidání uživatele:

sudo useradd –G new_group user_name

Můžete také použít usermod příkaz pro přidání uživatele do skupiny:

sudo usermod –a –G group_name user_name

usermod používá příkaz –append a –group možnosti připojení uživatele do konkrétní skupiny. Bez použití –append , uživatel může být vyřazen z jiných skupin.

Přidat uživatele do více skupin najednou

Pomocí příkazu usermod zadejte více skupin, do kterých chcete přidat:

sudo usermod –a –G new_group,new_group2,new_group3 user_name

Vytvořit uživatele a přidat do skupiny

To je užitečné pro vytvoření nového uživatele za běhu pro konkrétní softwarovou aplikaci. Zadejte následující:

sudo useradd –G new_group new_user

Dále přidělte novému uživateli heslo:

sudo passwd new_user

Změna primární skupiny uživatelů

Všechny předchozí příkazy byly použity ke správě sekundárních skupin, do kterých uživatel patří. Ve většině případů je primární skupina uživatele stejná jako jeho uživatelské jméno.

Chcete-li změnit primární skupinu uživatelů, zadejte příkaz:

sudo usermod –g new_group user_name

Malá písmena –g určuje primární skupina. (Velká písmena –G odkazuje na sekundární skupinu.) Uživatel může mít pouze jednu primární skupinu, takže stará primární skupina user_name již pro tohoto uživatele nebude primární.

Jak odebrat uživatele ze skupiny

gpasswd nástroj se používá pro správu skupin. Odebrání uživatele ze skupiny:

sudo gpasswd –d user_name new_group

Smazat skupinu

Chcete-li odstranit skupinu, použijte příkaz:

sudo groupdel new_group

Jak zobrazit seznam skupin v Linuxu

Linux je standardně dodáván s několika různými skupinami. Některé z nich, jako je skupina sudo, lze použít k udělení oprávnění. Jiné jsou skryté a používají se pro systémové úlohy.

Chcete-li zobrazit seznam skupin ve vašem systému, zobrazíte /etc/groups soubor:

sudo nano /etc/groups

Zobrazení skupin, do kterých uživatel patří, pomocí groups příkaz:

groups

Na obrázku výše jsou zobrazeny skupiny, do kterých přihlášený uživatel ‚sofija‘ patří. Skupiny pro jiného uživatele můžete zobrazit zadáním uživatelského jména:

groups other_user

Další metodou zobrazení skupin, do kterých uživatel patří, včetně ID uživatele (uid) a ID skupiny (gid), je použití id příkaz:

id user_name

Další společné skupiny

V Linuxu se můžete setkat s několika běžnými názvy skupin:

  • sudo – Člen této skupiny může použít sudo příkaz ke zvýšení jejich privilegií
  • kolečko – Toto je starší metoda udělování sudo -jako privilegia
  • cdrom – Umožňuje uživateli připojit optickou jednotku
  • adm – Umožňuje uživateli sledovat systémové protokoly Linux
  • lpadmin – Umožňuje uživateli konfigurovat tiskárny
  • plugdev – Umožňuje uživateli přístup k externím úložným zařízením

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

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

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

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

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

  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 Sudoers a přidat uživatele do skupiny Sudo na CentOS 7