Úvodná » ako » Pridať používateľa do skupiny (alebo druhej skupiny) v systéme Linux

    Pridať používateľa do skupiny (alebo druhej skupiny) v systéme Linux

    Zmena skupiny, s ktorou je užívateľ priradený, je pomerne jednoduchá úloha, ale nie všetci pozná príkazy, najmä pridať používateľa do sekundárnej skupiny. Budeme prechádzať všetky scenáre pre vás.

    Používateľské účty môžu byť priradené k jednej alebo viacerým skupinám v systéme Linux. Môžete nakonfigurovať oprávnenia súborov a ďalšie privilégiá podľa skupín. Napríklad v Ubuntu môžu používať iba používatelia v skupine sudo sudo Príkaz získať zvýšené povolenia.

    Pridať novú skupinu

    Ak chcete vytvoriť novú skupinu vo vašom systéme, použite groupadd príkaz zadajte nasledujúci príkaz a nahradíte nový_skupina názvom skupiny, ktorú chcete vytvoriť. Budete musieť použiť sudo aj s týmto príkazom (alebo v Linuxových distribúciách, ktoré nepoužívajú sudo, budete musieť spustiť su príkaz sám o sebe získať zvýšené povolenia pred spustením príkazu).

    sudo groupadd mynewgroup

    Pridať existujúci používateľský účet do skupiny

    Ak chcete pridať existujúci používateľský účet do skupiny vo vašom systéme, použite UserMode príkaz, nahrádzanie examplegroup s názvom skupiny, ktorú chcete pridať používateľovi do priečinka aEXAMPLEUSERNAME  s menom používateľa, ktorý chcete pridať.

    usermod -a -G examplegroup exampleusername

    Ak chcete napríklad pridať používateľa geek do skupiny sudo , použite nasledujúci príkaz:

    usermod -a-G sudo geek

    Zmeňte primárnu skupinu používateľa

    Zatiaľ čo používateľský účet môže byť súčasťou viacerých skupín, jedna zo skupín je vždy "primárna skupina" a ostatné sú "sekundárne skupiny". Proces prihlasovania používateľa a súbory a priečinky, ktoré používateľ vytvorí, budú priradené k primárnej skupine.

    Ak chcete zmeniť primárnu skupinu, ktorej je používateľ priradený, spustite program UserMode príkaz, nahrádzanieexamplegroup  s názvom skupiny, ktorú chcete mať primárne a EXAMPLEUSERNAMEs názvom používateľského účtu.

    usermod -g meno_skupiny používateľské meno

    Poznámka: -g tu. Keď používate malé písmeno g, priradíte primárnu skupinu. Keď používate veľké písmená -G , ako je uvedené vyššie, priradíte novú sekundárnu skupinu.

    Zobraziť skupiny, ktorým je priradený používateľský účet

    Ak chcete zobraziť skupiny, ktorým je priradený aktuálny používateľský účet, spustite súbor skupiny  Príkaz. Zobrazí sa zoznam skupín.

    skupiny

    Ak chcete zobraziť číselné ID súvisiace s každou skupinou, spustite id  príkaz miesto:

    id

    Ak chcete zobraziť skupiny, do ktorých je priradený iný používateľský účet, spustite súbor skupiny príkaz a špecifikovať názov používateľského účtu.

    skupiny exampleusername

    Môžete tiež zobraziť číselné ID súvisiace s každou skupinou spustením id príkaz a špecifikovať používateľské meno.

    id exampleusername

    Prvá skupina v skupiny zoznamu alebo skupiny zobrazenej po "gid =" v id zoznam je primárna skupina používateľského účtu. Ostatné skupiny sú sekundárne skupiny. Takže na obrazovke nižšie je primárna skupina používateľského účtu príklad.

    Vytvorte nového používateľa a priraďte skupinu do jedného príkazu

    Možno budete niekedy chcieť vytvoriť nový používateľský účet, ktorý má prístup k určitému prostriedku alebo adresáru, ako je napríklad nový užívateľ FTP. Môžete určiť skupiny, ku ktorým bude pri prideľovaní používateľského účtu priradený užívateľský účet useradd príkaz, takto:

    useradd -G examplegroup exampleusername

    Napríklad, ak chcete vytvoriť nový používateľský účet s názvom jsmith a priradiť tento účet skupine ftp, spustili by ste:

    useradd -G ftp jsmith

    Potom budete chcieť prideliť heslo pre tohto používateľa, samozrejme:

    passwd jsmith

    Pridať používateľa do viacerých skupín

    Pri priradení sekundárnych skupín používateľskému účtu môžete jednoducho priradiť viacero skupín naraz oddelením zoznamu čiarou.

    usermod -a -G group1, group2, group3 exampleusername

    Ak napríklad chcete pridať používateľa s názvom geek do skupín ftp, sudo a príkladov, spustili by ste:

    usermod -a-G ftp, sudo, príklad geek

    Môžete určiť toľko skupín, koľko chcete - jednoducho ich oddeľte čiarkou.

    Zobraziť všetky skupiny v systéme

    Ak chcete zobraziť zoznam všetkých skupín vo vašom systéme, môžete použiť getent príkaz:

    skúšobná skupina

    Tento výstup vám tiež ukáže, ktoré používateľské účty sú členmi skupín. Na snímke nižšie vidíme, že používateľské účty syslog a chris sú členmi skupiny adm.

    To by malo zahŕňať všetko, čo potrebujete vedieť o pridávaní používateľov do skupín v systéme Linux.