Lietotāju pārvaldība ir diezgan vienkārša, ja personālajā datorā izmantojat Linux. Bet tiem, kam ir serveris ar tūkstošiem lietotāju, pārvaldība kļūst par nopietnu problēmu, kas būtu jārūpējas.

Par laimi, operētājsistēmas, kuru pamatā ir Linux, nodrošina veidu, kā kontrolēt un pārvaldīt jūsu sistēmas lietotājus. Jūs varat izveidot grupas un pievienot tām lietotājus. Tad tā vietā, lai piešķirtu atļaujas katram sistēmas lietotājam, jūs varat viegli autorizēt lietotāju grupas, piešķirot tām privilēģijas, kas saistītas ar sistēmas darbplūsmu.

Izveidojiet lietotāju grupas operētājsistēmā Linux

Linux nāk ar noklusējuma komandu lietotāju grupu izveidei. Jūs varat izmantot groupadd komandu, lai savai sistēmai pievienotu jaunas grupas. Komandas pamata sintakse ir:

groupadd [opcijas] grupas nosaukums

Lai izveidotu jaunu lietotāju grupu “rakstnieki”:

grupas un rakstnieki

Izpildot iepriekšminēto komandu, komandai tiks pievienots jauns ieraksts /etc/group un /etc/gshadow failus savā sistēmā. Jūs varat pārbaudīt jauno grupas ierakstu failos, ierakstot

kaķis / utt / grupa un kaķis / etc / gshadow savā terminālā.

Ņemiet vērā, ka lietotāju grupas var izveidot tikai lietotāji ar administratīvajām atļaujām. Pirms komandas groupdd izpildīšanas neaizmirstiet pārslēgties uz superlietotāju.

Mēģinot izveidot grupu ar nosaukumu, kas jau pastāv, tiks parādīta kļūda, kas norāda:

groupadd: grupa “rakstnieki” jau pastāv

Tomēr jūs varat noraidīt kļūdu, izmantojot -f vai - spēks karodziņš ar komandu.

groupadd - force rakstnieki
groupadd -f rakstnieki

Izveidojiet lietotāju grupas ar unikālu GID

Kad izveidojat jaunu lietotāju grupu, sistēma tai automātiski piešķir grupas ID vai GID. Ja vēlaties, lai jūsu grupai būtu īpašs grupas ID, to varat izdarīt, izmantojot -g vai --gid karogu.

groupadd -g 600 rakstnieki
groupadd --gid 600 rakstnieki

Ja mēģināt piešķirt grupas ID, kas jau ir uzņemts, notiks šāda kļūda.

groupadd: GID '600' jau pastāv

Lai gan tas nav ieteicams, bet jūs varat pievienot -o vai - nav unikāls karodziņš, lai piespiedu kārtā piešķirtu grupas ID.

groupadd -o -g 600 rakstnieki

Izveidojiet lietotāju grupas ar paroli

Lai gan jūs varat pievienot paroli savām grupām, tās lietotājam praktiski neder. The -p karodziņš ļauj norādīt paroli savai lietotāju grupai.

groupadd -p slepeno paroļu rakstītāji

Saistīts: Kā nomainīt paroli Linux

Kā nomainīt Linux paroli

Vai jāmaina sava Linux parole? Šeit ir viss, kas jums jāzina par paroles atiestatīšanu Linux.

Izveidojiet sistēmu grupas Linux

Ir neliela atšķirība starp sistēmas grupām un parastajām grupām. Sistēmas grupas ir īpašas grupas, kurās ietilpst lietotāji, kuri ir atbildīgi par sistēmas darbību, piemēram, dublēšanu un apkopi, izpildi.

Izmantojiet -r vai --sistēma karodziņu, lai izveidotu sistēmu grupu Linux:

groupadd -r hardwareteam
groupadd - sistēmas hardwareteam

Saņemt lietotāju grupas dalībnieku sarakstu

Lai uzzinātu, cik daudz dalībnieku ir daļa no noteiktas grupas, varat izmantot getent komandu no sava termināla. Šajā komandā tiks parādīts visu dalībnieku saraksts, kas piedalās rakstnieku grupā:

getent grupas rakstnieki

Pievienojiet lietotājus grupām

Tagad, kad savā sistēmā esat izveidojis lietotāju grupu, ir pienācis laiks tai pievienot dažus lietotājus. Usermod ir spēcīga komandrindas lietderība, jo tajā ir dažādas iespējas, kas saistītas ar lietotāju pārvaldību un moderēšanu. Tas arī ļauj viegli pievienot lietotājus savai grupai. Komandas pamata sintakse ir:

usermod [opcijas] grupas nosaukums lietotājvārds

Pievienojiet esošo lietotāju grupām

Ja vēlaties savai grupai pievienot esošu lietotāju, -a un -G karogi ir tas, kas jums nepieciešams. The -G karogs apzīmē grupas, turpretī -a apzīmē pievienošanu, pievienošanu vai pievienošanu.

usermod -a -G rakstnieki randomuser

Lietotāju var pievienot arī vairākām grupām. Viss, kas jums jādara, ir ievadīt grupu nosaukumus, atdalot tos ar komatu.

usermod -a -G rakstnieki, admin, īpašnieks randomuser

Pievienojiet jaunu lietotāju grupai

Jūs varat izmantot useradd komandu, kad vēlaties pievienojiet jaunu lietotāju savai Linux sistēmai. Useradd nodrošina veidu, kā lietotājam piešķirt grupu tās izveides laikā. The -G karodziņš ļauj norādīt lietotājam grupu.

useradd -G rakstnieki randomuser

Lietotāju ir viegli pievienot arī vairākām grupām. Noklusējuma komandā vienkārši nododiet grupu nosaukumus, atdalot tos ar komatu.

useradd -G rakstnieki, admin, īpašnieks randomuser

Lietotāju noņemšana no grupas

Varat arī noņemt lietotājus no grupas, izmantojot usermod. Paturiet prātā, ka Linux sistēmā lietotājam var piešķirt vairākas grupas. Viena no šīm grupām tiek pasludināta par Primāro grupu, bet citas - par sekundārajām grupām.

Ja mēģināt noņemt lietotāju no grupas, pārliecinieties, vai pēc noņemšanas tajā ir vismaz viena galvenā grupa. Piemēram, lietotājs “random” ir daļa no administratora, rakstnieku un redaktoru grupām; kur admin ir primārā grupa, bet pārējās ir sekundārās grupas.

Lietotāju var noņemt tikai no grupas rakstītājiem un redaktoriem. Lai to izdarītu, jums ir jānorāda grupas nosaukums, kurā vēlaties, lai lietotājs paliek. Tas nozīmē, ka, lai noņemtu lietotāju “random” no grupas redaktoriem, tiek izmantota šāda komanda:

usermod -G rakstnieki nejauši

Ievērojiet, ka viss, kas jums bija jādara, bija noņemt pievienot karodziņu (-a) no komandas, kuru izmantojat, lai pievienotu lietotāju grupai.

Dzēst grupas no Linux

Ja vairs nevēlaties savā sistēmā saglabāt lietotāju grupu, varat izdzēst grupu, izmantojot groupdel komandu. Komandas sintakse ir:

groupdel [opcijas] grupas nosaukums

Lietotāju grupas “rakstnieki” dzēšanai:

groupdel rakstnieki

Mēģinot noņemt grupu, kas neeksistē, tiks parādīta kļūda, norādot:

groupdel: grupa “rakstnieki” nepastāv

Lietotāju grupu pārvaldība operētājsistēmā Linux

Lietotāju pārvaldība var būt sarežģīta, ja nezināt par Linux komandām, kas jums jāizmanto. Tas kļūst patiešām viegli, tiklīdz jūs zināt komandas, kas saistītas ar regulēšanu un pārvaldību.

Serveru administratoriem vajadzētu mēģināt izmantot Linux izplatījumus, kas ir piemēroti viņu vajadzībām. Tādā veidā viņi uzreiz iegūs visus servera pārvaldībai nepieciešamos rīkus un utilītus.

E-pasts
10 labākie Linux distrofi izstrādātājiem

Vai esat gatavs sākt atvērtā koda operētājsistēmas attīstību? Šeit ir labākie Linux distros programmēšanai.

Saistītās tēmas
  • Nav norādīts
Par autoru
Deepesh Sharma (Publicēti 10 raksti)

Deepesh ir Tech blogeris un ir rakstījis informatīvu saturu vairāk nekā 3 gadus. Pašlaik viņš bakalaura grādu datorspēlēs turpina slavenā Indijas universitātē. Brīvajā laikā viņam patīk rakstīt, klausīties mūziku un spēlēt ģitāru.

Vairāk no Deepesh Sharma

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam par tehniskiem padomiem, atsauksmēm, bezmaksas e-grāmatām un ekskluzīviem piedāvājumiem!

Vēl viens solis !!!

Lūdzu, apstipriniet savu e-pasta adresi e-pastā, kuru tikko nosūtījām.

.