Lietotājam pievienojiet Linux grupai (vai otrajai grupai)

Satura rādītājs:

Lietotājam pievienojiet Linux grupai (vai otrajai grupai)
Lietotājam pievienojiet Linux grupai (vai otrajai grupai)

Video: Lietotājam pievienojiet Linux grupai (vai otrajai grupai)

Video: Lietotājam pievienojiet Linux grupai (vai otrajai grupai)
Video: Run macOS on Linux with 1 COMMAND - YouTube 2024, Aprīlis
Anonim
Grupas maiņa, ar kuru saistīts lietotājs, ir samērā viegls uzdevums, taču ne visas komandas zina, it īpaši, lai pievienotu lietotāju sekundārajai grupai. Mēs izlemsim visus scenārijus.
Grupas maiņa, ar kuru saistīts lietotājs, ir samērā viegls uzdevums, taču ne visas komandas zina, it īpaši, lai pievienotu lietotāju sekundārajai grupai. Mēs izlemsim visus scenārijus.

Lietotāju kontus var piešķirt vienai vai vairākām Linux grupām. Jūs varat konfigurēt failu atļaujas un citas privilēģijas pēc grupas. Piemēram, Ubuntu var izmantot tikai sudo grupas lietotāji

sudo

komanda iegūt paaugstinātas atļaujas.

Pievienot jaunu grupu

Ja jūs vēlaties izveidot jaunu grupu savā sistēmā, izmantojiet

groupadd

komandu pēc komandas, aizstājot new_group ar tās grupas nosaukumu, kuru vēlaties izveidot. Jums būs jāizmanto sudo arī ar šo komandu (vai Linux neizmantotajiem sadalījumiem

sudo

jums būs jāieslēdz

su

komandu pati, lai iegūtu lielākas atļaujas pirms komandas palaišanas).

sudo groupadd mynewgroup

Image
Image

Pievienot esošu lietotāja kontu grupai

Lai pievienotu esošu lietotāja kontu grupai savā sistēmā, izmantojiet

usermod

komandu, aizstājot

examplegroup

ar grupas nosaukumu, kuru vēlaties pievienot lietotājam un

exampleusername

ar lietotāja nosaukumu, kuru vēlaties pievienot.

usermod -a -G examplegroup exampleusername

Piemēram, lai pievienotu lietotāju

geek

uz grupu

sudo

izmantojiet šādu komandu:

usermod -a -G sudo geek

Image
Image

Mainiet lietotāja primāro grupu

Kaut arī lietotāja konts var būt daļa no vairākām grupām, viena no grupām vienmēr ir "primārā grupa", bet citas ir "sekundārās grupas". Lietotāja pieteikšanās process un faili un mapes, ko lietotājs izveido, tiks piešķirts primārajai grupai.

Lai mainītu primāro grupu, kuram ir piešķirts lietotājs, palaidiet

usermod

komandu, aizstājot

examplegroup

ar grupas nosaukumu, kuru vēlaties būt primārajam un

exampleusername

ar lietotāja konta nosaukumu.

usermod -g groupname username

Piezīme

-g

šeit. Lietojot mazo burtu g, jūs piešķirat primāro grupu. Ja lietojat lielo burtu

-G

kā norādīts iepriekš, jūs piešķirat jaunu sekundāro grupu.

Image
Image

Skatīt grupas, kuras lietotājs ir piešķirts

Lai apskatītu grupas, kurām ir piešķirts pašreizējais lietotāja konts, palaidiet

groups

komandu Jūs redzēsiet grupu sarakstu.

groups

Lai apskatītu ar katru grupu saistītos ciparu ID, palaidiet

id

komanda:

id

Lai apskatītu grupas, kurām ir piešķirts cits lietotāja konts, palaidiet
Lai apskatītu grupas, kurām ir piešķirts cits lietotāja konts, palaidiet

groups

komandu un norādiet lietotāja konta nosaukumu.

groups exampleusername

Jūs varat arī apskatīt ar katriem grupām saistītos ciparu ID, palaižot

id

komandu un norādot lietotājvārdu.

id exampleusername

Pirmā grupa

groups

sarakstā vai grupā, kas parādās pēc "gid ="

id

saraksts ir lietotāja konta galvenā grupa. Pārējās grupas ir sekundārās grupas. Tātad, zemāk redzamajā ekrānā redzama lietotāja konta galvenā grupa

example

Image
Image

Izveidojiet jaunu lietotāju un piešķiriet grupu vienā komandā

Dažkārt jūs vēlaties izveidot jaunu lietotāja kontu, kuram ir piekļuve konkrētam resursam vai direktorijai, piemēram, jaunu FTP lietotāju. Varat norādīt grupas, kurām lietotāja kontam tiks piešķirts, veidojot lietotāja kontu ar

useradd

komandu, tāpat:

useradd -G examplegroup exampleusername

Piemēram, lai izveidotu jaunu lietotāja kontu ar nosaukumu jsmith un piešķirtu šo kontu ftp grupai, jūs izpildītu:

useradd -G ftp jsmith

Protams, vēlāk šim lietotājam būs jāpiešķir parole:

passwd jsmith

Image
Image

Pievienojiet lietotāju vairākām grupām

Piešķirot sekundāro grupu lietotāja kontu, jūs varat viegli pievienot vairākas grupas uzreiz, atdalot sarakstu ar komatu.

usermod -a -G group1,group2,group3 exampleusername

Piemēram, lai lietotājam nosauktu geek ftp, sudo un piemēru grupām, jūs palaistu:

usermod -a -G ftp,sudo,example geek

Jūs varat norādīt tik daudz grupu, cik vēlaties, vienkārši atdaliet tos visus ar komatu.

Image
Image

Skatīt visas sistēmas sistēmā

Ja jūs vēlaties apskatīt visu jūsu sistēmas grupu sarakstu, varat izmantot

getent

komanda:

getent group

Šī izlaide arī parādīs, kuri lietotāju konti ir kādas grupas dalībnieki. Tātad, zemāk redzamajā ekrānā redzams, ka lietotāja konti syslog un chris ir adm grupas dalībnieki.

Ieteicams: