Domovská » jak » Přidat uživatele do skupiny (nebo druhé skupiny) v systému Linux

    Přidat uživatele do skupiny (nebo druhé skupiny) v systému Linux

    Změna skupiny, ke které je uživatel přidružen, je poměrně snadná úloha, ale nikdo neví příkazy, zejména přidání uživatele do sekundární skupiny. Projdeme pro vás všemi scénáři.

    Uživatelské účty lze přiřadit jedné nebo více skupinám v systému Linux. Můžete konfigurovat oprávnění souborů a další oprávnění podle skupin. Například na Ubuntu mohou používat pouze uživatelé ve skupině sudo sudo příkaz k získání zvýšených oprávnění.

    Přidat novou skupinu

    Pokud chcete vytvořit novou skupinu ve vašem systému, použijte groupadd příkaz následující příkaz, nahrazující new_group s názvem skupiny, kterou chcete vytvořit. Budete muset použít sudo také s tímto příkazem (nebo v Linuxových distribucích, které nepoužíváte sudo, budete muset spustit su vlastní příkaz k získání zvýšených oprávnění před spuštěním příkazu).

    sudo groupadd mynewgroup

    Přidání existujícího uživatelského účtu do skupiny

    Chcete-li přidat stávající uživatelský účet do skupiny ve vašem systému, použijte usermod příkaz, nahrazení vzorová skupina s názvem skupiny, kterou chcete přidat uživatele do aexampleusername  s názvem uživatele, který chcete přidat.

    usermod -a -G examplegroup exampleusername

    Chcete-li například přidat uživatele geek do skupiny sudo , použijte následující příkaz:

    usermod -a-G sudo geek

    Změna primární skupiny uživatele

    Zatímco uživatelský účet může být součástí více skupin, jedna ze skupin je vždy "primární skupina" a ostatní jsou "sekundární skupiny". Uživatelský proces přihlášení a soubory a složky, které uživatel vytvoří, budou přiřazeny primární skupině.

    Chcete-li změnit primární skupinu, kterou je uživatel přiřazen, spusťte usermod příkaz, nahrazenívzorová skupina  s názvem skupiny, kterou chcete být primární a exampleusernamese jménem uživatelského účtu.

    usermod -g uživatelské jméno skupiny

    Poznámka: -G tady. Při použití malých písmen g přiřazujete primární skupinu. Při použití velkých písmen -G , jak uvedeno výše, přiřadíte novou sekundární skupinu.

    Zobrazení skupin, kterým je přiřazen uživatelský účet

    Chcete-li zobrazit skupiny, kterým je přiřazen aktuální uživatelský účet, spusťte skupiny  příkaz. Zobrazí se seznam skupin.

    skupiny

    Chcete-li zobrazit číselné ID přidružené ke každé skupině, spusťte id  příkaz místo:

    id

    Chcete-li zobrazit skupiny, do kterých je přiřazen jiný uživatelský účet, spusťte skupiny příkaz a specifikovat jméno uživatelského účtu.

    skupiny exampleusername

    Můžete také zobrazit číselné ID přidružené ke každé skupině spuštěním id příkaz a zadání uživatelského jména.

    id exampleusername

    První skupina v skupiny seznam nebo skupinu zobrazenou po "gid =" v id seznam je primární skupina uživatele účtu. Ostatní skupiny jsou druhotné skupiny. Takže na obrazovce níže je primární skupina uživatelského účtu příklad.

    Vytvořte nového uživatele a přiřaďte skupinu v jednom příkazu

    Někdy můžete chtít vytvořit nový uživatelský účet, který má přístup k určitému prostředku nebo adresáři, jako je například nový uživatel FTP. Můžete určit skupiny, kterým bude při přiřazení uživatelského účtu přidělen uživatelský účet useradd příkaz:

    useradd -G examplegroup exampleusername

    Chcete-li například vytvořit nový uživatelský účet s názvem jsmith a přiřadit tento účet skupině ftp, měli byste spustit:

    useradd -G ftp jsmith

    K tomuto účelu budete chtít přiřadit heslo, samozřejmě:

    passwd jsmith

    Přidat uživatele do více skupin

    Při přiřazování sekundárních skupin k uživatelskému účtu můžete snadno přiřadit více skupin najednou oddělením seznamu čárkou.

    usermod -a -G group1, group2, group3 exampleusername

    Například pro přidání uživatele s názvem geek do skupin ftp, sudo a příkladů byste spustili:

    usermod -a-G ftp, sudo, příklad geek

    Můžete zadat tolik skupin, kolik chcete, stačí je oddělit čárkou.

    Zobrazit všechny skupiny v systému

    Chcete-li zobrazit seznam všech skupin ve vašem systému, můžete použít pozornost příkaz:

    hledat skupinu

    Tento výstup také ukáže, které uživatelské účty jsou členy skupin. Takže na obrazovce níže vidíme, že uživatelské účty syslog a chris jsou členy skupiny adm.

    To by mělo zahrnovat vše, co potřebujete vědět o přidávání uživatelů do skupin na Linuxu.