If-Koubou

Lietotājam pievienojiet Linux grupai (vai otrajai grupai)

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

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ēdzsu komandu pati, lai iegūtu lielākas atļaujas pirms komandas palaišanas).

sudo groupadd mynegroup

Pievienot esošu lietotāja kontu grupai

Lai pievienotu esošu lietotāja kontu grupai savā sistēmā, izmantojiet usermods komandu, aizstājot piemērsgrupa ar grupas nosaukumu, kuru vēlaties pievienot lietotājam unpiemērs name 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

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 usermods komandu, aizstājotpiemērsgrupa ar grupas nosaukumu, kuru vēlaties būt primārajam un piemērs namear lietotāja konta nosaukumu.

usermod -g grupas nosaukuma lietotājvārds

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.

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 grupām komandu Jūs redzēsiet grupu sarakstu.

grupām

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 grupām komandu un norādiet lietotāja konta nosaukumu.

grupas 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 grupām 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 piemērs.

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

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, piemērs geek

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

Skatīt visas sistēmas sistēmā

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

ģtent grupa

Šī 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.

Tam vajadzētu aptvert visu, kas jums jāzina, pievienojot lietotājus Linux grupām.