15Jul

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

click fraud protection

Užívateľské kontá môžu byť priradené 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 systéme Ubuntu môžu používatelia sudo získať zvýšené povolenia.

Vytvorte novú skupinu

Ak chcete vytvoriť novú skupinu vo vašom systéme, použite príkaz groupadd nasledujúci príkaz a nahraďte new_group 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, musíte pred spustením príkazu spustiť príkaz su, aby ste získali zvýšené povolenia).

sudo groupadd mynewgroup

Pridanie existujúceho používateľského konta do skupiny

Ak chcete pridať existujúci používateľský účet do skupiny vo vašom systéme, použite príkaz usermod, ktorý nahradí príkladovú skupinu s názvom skupiny, ktorú chcete pridať používateľovi k príponu andexampleusername.meno používateľa, ktorý chcete pridať.

usermod -a -G examplegroup exampleusername

Napríklad, aby ste pridal užívateľ geek do skupiny sudo, použite nasledovný príkaz:

instagram viewer
usermod -a -G sudo geek

Zmena primárnej skupiny používateľa

Zatiaľ čo užívateľský účet môže byť súčasťouviacero skupín, jedna zo skupín je vždy "primárna skupina" a ostatné sú "sekundárne skupiny".Prihlasovací proces 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 užívateľ priradený, spustite príkaz usermod, nahradzujúc skupinu vzoriek s názvom skupiny, ktorú chcete mať primárne a príkladové meno s menom používateľského konta.

usermod -g meno_skupiny username

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

Zobrazenie skupín priradených používateľskému kontu

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

skupiny

Ak chcete zobraziť číselné ID priradené ku každej skupine, spustite namiesto toho príkaz id:

id

Ak chcete zobraziť skupiny, ktoré sú priradené inému používateľskému kontu, spustite príkaz skupiny a špecifikujte názov používateľského konta. Skupiny

exampleusername

Môžete tiež zobraziť číselné ID priradené ku každej skupine spustením príkazu id a zadaním používateľského mena.

id exampleusername

Prvá skupina v zozname skupín alebo skupina zobrazená po "gid =" v zozname ID je primárna skupina používateľského účtu. Ostatné skupiny sú sekundárne skupiny. Takže na obrazovke nižšie je hlavnou skupinou používateľského účtu príklad.

Vytvorenie nového používateľa a priradenie skupiny 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, napríklad novému používateľovi FTP.Môžete určiť skupiny, na ktoré bude užívateľovi priradený užívateľský účet pri vytváraní používateľského konta pomocou príkazu useradd, napríklad takto:

useradd -G examplegroup exampleusername

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

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ť viaceré skupiny naraz tým, že oddelíte zoznam čiarkou.

usermod -a -G group1, group2, group3 exampleusername

Napríklad pridať používateľa s názvom geek do súborov ftp, sudo a príkladov by ste spustili:

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ť zadaný príkaz:

getent group

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.