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

Obsah:

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

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

Video: Pridajte používateľa do skupiny (alebo druhej skupiny) v systéme Linux
Video: Cloud Computing - Computer Science for Business Leaders 2016 - YouTube 2024, Apríl
Anonim
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.
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

Image
Image

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

usermod

príkaz, nahrádzať

examplegroup

s názvom skupiny, ktorú chcete pridať používateľovi do priečinka a

exampleusername

s menom používateľa, ktorý chcete pridať.

usermod -a -G examplegroup exampleusername

Ak chcete napríklad pridať používateľa

geek

skupine

sudo

použite nasledujúci príkaz:

usermod -a -G sudo geek

Image
Image

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". Prihlasovací proces používateľa a súbory a priečinky, ktoré užívateľ vytvorí, budú priradené k primárnej skupine.

Ak chcete zmeniť primárnu skupinu, ktorej je priradený používateľ, spustite program

usermod

príkaz, nahrádzať

examplegroup

s názvom skupiny, ktorú chcete mať primárne a

exampleusername

s názvom používateľského účtu.

usermod -g groupname username

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.

Image
Image

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

groups

Príkaz. Zobrazí sa zoznam skupín.

groups

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
Ak chcete zobraziť skupiny, do ktorých je priradený iný používateľský účet, spustite súbor

groups

príkaz a špecifikovať názov používateľského účtu.

groups exampleusername

Môžete tiež zobraziť číselné ID súvisiace s každou skupinou spustením

id

príkaz a zadaním používateľského mena.

id exampleusername

Prvá skupina v

groups

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

example

Image
Image

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 konkrétnemu prostriedku alebo adresáru, napríklad novému používateľovi 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:

useradd -G examplegroup exampleusername

Ak napríklad 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

Image
Image

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 čiarkou.

usermod -a -G group1,group2,group3 exampleusername

Napríklad, ak 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,example geek

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

Image
Image

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:

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.

Odporúča: