15Jul

Lietotājam pievienojiet Linux grupai( vai otrajai grupai)

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, sudo komandas lietotāji var izmantot sudo komandu, lai iegūtu paaugstinātas atļaujas.

Izveidot jaunu grupu

Ja jūs vēlaties izveidot jaunu grupu savā sistēmā, izmantojiet komandu groupadd pēc komandas, aizstājot new_group ar tās grupas nosaukumu, kuru vēlaties izveidot. Jums būs jāizmanto sudo ar šo komandu( vai Linux distribūcijās, kurās neizmanto sudo, pirms komandas palaišanas jums būs jāuzstāda komandu su, lai iegūtu paaugstinātas atļaujas).

sudo groupadd mynewgroup

Pievienojiet esošo lietotāja kontu grupai

Lai pievienotu esošu lietotāja kontu savai sistēmai grupā, izmantojiet komandu usermod, aizstājot examplegroup ar tās grupas nosaukumu, kuru vēlaties pievienot lietotājam ar andexampleusername arlietotāja vārds, kuru vēlaties pievienot.

usermod -a -G examplegroup exampleusername

Piemēram, lai pievienotu lietotāju grupu sudo, izmantojiet šādu komandu:

usermod -a -G sudo geek

Mainiet lietotāja primāro grupu

Lai gan lietotāja konts var būt daļa novairākas grupas, viena no grupām vienmēr ir "primārā grupa", un 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 komandu usermod, aizstājot piemēru grupu ar tās grupas nosaukumu, kuru vēlaties būt primārajam, un lietojumprogrammas nosaukumu ar lietotāja konta nosaukumu.

usermod -g grupas nosaukums lietotājvārds

Piezīme -g šeit. Lietojot mazo burtu g, jūs piešķirat primāro grupu. Ja jūs lietojat lielo burtu -G, kā norādīts iepriekš, jūs piešķirat jaunu sekundāro grupu.

Skatīt grupu Lietotāja konts ir piešķirts

Lai apskatītu grupas, kurām ir piešķirts pašreizējais lietotāja konts, palaidiet komandu komandu. Jūs redzēsiet grupu sarakstu.

grupas

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

id

Lai apskatītu grupas, ir piešķirta cita lietotāja konta, palaist komandu komandu un norādiet lietotāja konta nosaukumu.

grupas exampleusername

Varat arī apskatīt ar katru grupu saistītos ciparu ID, palaižot id komandu un norādot lietotājvārdu.

id exampleusername

Pirmā grupa grupu sarakstā vai grupā, kas parādās pēc id id sarakstā pēc "gid =", ir lietotāja konta galvenā grupa. Pārējās grupas ir sekundārās grupas. Tātad, zemāk redzamajā ekrānā redzams, ka lietotāja konta galvenā grupa ir piemērs.

Izveidot jaunu lietotāju un piešķirt grupu vienā komandā

Dažkārt jūs vēlaties izveidot jaunu lietotāja kontu, kuram ir piekļuve kādam konkrētam resursam vai direktorijai, piemēram, jauns FTP lietotājs. Varat norādīt grupas, kurām lietotāja kontam tiks piešķirta lietotāja konta izveidošana ar komandu useradd, piemēram:

useradd -G examplegroup exampleusername

Piemēram, lai izveidotu jaunu lietotāja kontu ar nosaukumu jsmith un piešķirtu šo kontu ftpgrupa:

useradd -G ftp jsmith

Jūs, protams, vēlāk piešķirsit šim lietotājam paroli:

passwd jsmith

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

Piešķirot sekundārās grupas lietotāja kontam, 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 pievienotu ftp, sudo un piemēru grupām, jūs palaidāt:

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.

Apskatīt visas sistēmas sistēmā

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

ģtent grupa

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

Tas jāaptver viss, kas jums jāzina, pievienojot lietotājus Linux grupām.