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
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.
Vai esat gatavs sākt atvērtā koda operētājsistēmas attīstību? Šeit ir labākie Linux distros programmēšanai.
- Nav norādīts
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.
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.