GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak přidat uživatele do skupiny v Linuxu

Skupiny usnadňují poskytnout uživatelům stejné zabezpečení a přístupová oprávnění pro úpravy souboru nebo adresáře. Jeden uživatel může být spojen s několika skupinami. V Linuxu lze skupiny rozdělit do dvou typů, kterými jsou primární a sekundární skupiny. Primární skupiny se vytvářejí během vytváření uživatelského účtu, zatímco sekundární skupina může být jedna nebo více skupin, do kterých uživatel patří.

V tomto příspěvku popíšeme, jak přidat uživatele do skupiny v OS Linux. Tento příspěvek se bude také zabývat přidáváním uživatele do více skupin, odebráním uživatele ze skupiny, změnou primární skupiny uživatele, vytvářením, odstraňováním a seznamem skupin.

Poznámka :Zde vysvětlený postup byl testován na Ubuntu 20.04 LTS . Stejný postup však platí i pro ostatní distribuce Linuxu.

Předpoklad

K přidání nebo odebrání uživatele ze skupiny v Linuxu budete potřebovat oprávnění sudo nebo root.

Jak přidat stávajícího uživatele do skupiny

Když je vytvořen nový uživatel, je automaticky přidán do skupiny se stejným názvem. Například po vytvoření uživatele s názvem „tin“ systém automaticky vytvoří novou skupinu s názvem „tin“. Poté bude tento nový uživatel „tin“ přidán do této nové skupiny s názvem „tin“.

Pokud chcete přidat uživatele do jiných skupin, příkaz je následující:

$ sudo usermod -a -G <group_name> <user_name>

Například níže uvedený příkaz přidá již existujícího uživatele s názvem „tin“ do sekundární skupiny s názvem „samba“.

$ sudo usermod -a -G samba tin

Zadejte heslo sudo, po jehož zadání bude vytvořen nový uživatel a přiřazena skupina.

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

Pokud chcete přidat existujícího uživatele do více sekundárních skupin, můžete tak učinit pomocí jediného příkazu následovně:

$ sudo usermod -a -G <group_name1,group_name2,group_name3> <user_name>

Například níže uvedený příkaz přidá existujícího uživatele s názvem „tin“ do tří skupin s názvem „sudo“, „samba“ a „admin“.

$ sudo usermod -a -G sudo,samba,admin tin

Vytvořit nového uživatele a přidat do skupiny

Pokud potřebujete vytvořit nového uživatele a přidat jej do sekundární skupiny, zde je příkaz:

$ sudo useradd -G <group_name> <user_name>

Například níže uvedený příkaz vytvoří nového uživatele s názvem „titin“ a přidá jej do již existující skupiny s názvem „samba“.

$ sudo useradd -G samba tintin

Zadejte heslo sudo, po jehož zadání bude vytvořen nový uživatel a přiřazena skupina.

Jak změnit primární skupinu uživatele

Chcete-li změnit primární skupinu uživatele, použijte následující příkaz:

$ sudo usermod -g <group_name> <user_name>

Chcete-li například změnit primární skupinu uživatele s názvem „tin“ na „samba“, příkaz by byl:

$ sudo usermod -g samba tin

Zobrazení skupin, do kterých je uživatel přidán

Po přidání uživatele do konkrétní skupiny to můžete potvrdit následovně:

$ groups <user_name>

Zobrazí se vám skupiny, do kterých je přidán uživatel zadaný jako . Například níže uvedený příkaz ukazuje, že uživatel „tin“ je přidán do dvou skupin „tin“ a „samba“.

Jak odebrat uživatele ze skupiny

Pro odebrání uživatele z konkrétní skupiny je syntaxe následující:

$ sudo gpasswd -d <user_name> <group_name>

Pro odstranění uživatele s názvem „tin“ ze skupiny s názvem „samba“ by příkaz byl:

$ sudo gpasswd -d tin samba

Jak vytvořit novou skupinu

Pokud potřebujete vytvořit novou skupinu v Linuxu, můžete tak učinit pomocí níže uvedeného příkazu v Terminálu:

$ sudo groupadd group_name

Nezapomeňte nahradit název_skupiny s názvem skupiny, kterou chcete vytvořit.

Jak odebrat skupinu

Pokud potřebujete odstranit skupinu ze systému Linux, syntaxe je následující:

$ sudo groupdel <group_name>

Chcete-li například odstranit skupinu s názvem „samba“, příkaz by byl:

$ sudo groupdel samba

Zobrazit všechny skupiny v systému

Pokud chcete zobrazit všechny skupiny v systému Linux, příkaz je následující:

$ getent group

Tento příkaz zobrazí seznam všech skupin ve vašem systému spolu s uživatelskými účty, které jsou členy těchto skupin.

Například následující výstup zobrazuje seznam skupin spolu s jejich členy, jako vidíte, že uživatelé „syslog“ a „kbuzdar“ jsou členy skupiny „adm“.

Všechno to bylo o tom, jak přidat uživatele do skupiny v Linuxu. Pokud se chcete dozvědět o přidávání nebo odebírání uživatele v operačním systému Linux, můžete se řídit naší příručkou Jak přidat a odebrat uživatele v systému Linux.


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

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

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

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

  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