GNU/Linux >> Znalost Linux >  >> Linux

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

usermod vám umožní změnit primární skupinu uživatele, doplňkovou skupinu nebo řadu dalších atributů. -g přepínač ovládá primární skupinu.

Pro vaše další otázky...

  1. Pokud zadáte skupinu, groupname , který během useradd neexistuje fázi, zobrazí se chyba - useradd:neznámý název skupiny

  2. groupadd příkaz vytvoří nové skupiny.

  3. Skupina zůstane, pokud odeberete všechny uživatele obsažené v ní. Nemusíte nutně odstraňovat prázdnou skupinu.

  4. Vytvořte hilbert skupina přes groupadd hilbert . Poté přesuňte Davidovu primární skupinu pomocí usermod -g hilbert hilbert . (Upozorňujeme, že první hilbert je název skupiny a druhý hilbert je uživatelské jméno. To je důležité v případech, kdy přesouváte uživatele do skupiny s jiným jménem)

Možná si to tady trochu komplikujete. V mnoha distribucích Linuxu jednoduchý useradd hilbert vytvoří uživatele hilbert a skupina se stejným názvem jako primární. Přidal bych doplňkové skupiny specifikované společně pomocí -G přepínač.


Musíte si přečíst man usermod což vysvětluje, co se stane s různými možnostmi:

usermod -g hilder hilder

nahradí vaši přihlašovací skupinu z 'fakulta' na 'hilder', pokud skupina 'hilder' existuje. Pokud neexistuje, musíte jej nejprve vytvořit pomocí groupadd.

Když použijete -G měli byste také použít -a možnost přidat nové skupiny k aktuálnímu seznamu doplňkových skupin, do kterých uživatel 'hilder' patří. Bez -a Nahradíte aktuální doplňkové skupiny novou sadou skupin. Proto jej používejte opatrně.


Chcete-li změnit primární skupinu uživatele v systému Linux:

  • usermod -g new_group user_name
  • ukončit vše uživatelské_jméno aktivních relací uživatele

Chcete-li otestovat změny, spusťte id a podívejte se na hodnotu gid=

Pokud příkaz běží bez chyb, ale gid se nezměnilo, vynechali jste tučnou část kroku 2.


Linux
  1. Jak změnit uživatelské jméno v Linuxu

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

  3. Jak používat příkaz chown ke změně vlastnictví v Linuxu

  1. Jak (správně) změnit UID a GID uživatele/skupiny v Linuxu

  2. Jak změnit výchozí prostředí v Linuxu

  3. Jak mohu vyhledat uživatelské jméno podle id v linuxu?

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

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

  3. Jak mohu přiřadit počáteční/výchozí heslo uživateli v Linuxu?