Ubuntu lietotāji ir konti, kas var pieteikties sistēmā un izmantot tās resursus. Katram lietotājam ir savs lietotājvārds un parole, kas tiek izmantoti autentifikācijai, pieslēdzoties. Lietotājiem Ubuntu var būt dažādi piekļuves un atļauju līmeņi atkarībā no to iestatījumiem un privilēģijām. Piemēram, superlietotājam (root) ir pilnīga piekļuve visiem sistēmas resursiem, savukārt parastajiem lietotājiem var būt ierobežotas piekļuves tiesības.
Superlietotāji Ubuntu ir lietotāji, kuriem ir pilnīgas piekļuves tiesības visiem sistēmas resursiem un kuri var veikt jebkuru darbību, tostarp mainīt sistēmas iestatījumus un pārvaldīt ierīces. Viens no pazīstamākajiem Ubuntu superlietotājiem ir lietotājs "root", kuram ir absolūta piekļuve visiem sistēmas resursiem. Superlietotājus parasti izmanto, lai veiktu uzdevumus, kuriem nepieciešamas lielas privilēģijas, piemēram, programmatūras instalēšanu, sistēmas konfigurēšanu un citas administratīvās darbības.
Dažādu iemeslu dēļ jums var būt nepieciešams apskatīt reģistrētos lietotājus jūsu sistēmā. Dažreiz ir nepieciešams arī mainīt konkrēta lietotāja grupu. Pieredzējuši lietotāji šo uzdevumu noteikti var atrisināt ar diviem peles klikšķiem, taču arī iesācējiem bieži vien rodas grūtības. Šajā rakstā aplūkosim, kā apskatīt visus reģistrētos lietotājus, izmantojot grafiskos palīgrīkus un termināli.
Vispamatotākais un universālākais veids ir apskatīt visus lietotājus Linux terminālī. Tas darbojas gandrīz visās operētājsistēmas izplatīšanās versijās, tāpēc jums vajadzētu sākt ar to. Linux sistēmā ir /etc/passwd, tāpēc tajā tiek glabāta visa informācija par visiem lietotājiem.
Faila ieraksti ir šādi:
Lietotājvārds_lietotājvārds parole id id_grupa grupa grupa home_directory shell
Šeit jāatzīmē, ka drošības apsvērumu dēļ paroles ir pārvietotas uz atsevišķu failu, tāpēc šeit tās nebūs redzamas. Lai iepazītos ar lietotāju sarakstu, jāizpilda komanda:
$ cat /etc/passwd
Var redzēt, ka failā ir daudz datu, un ne visi no tiem ir nepieciešami konkrētā brīdī. Tāpēc, lai vienkāršotu uzdevumu, ir vērts izmantot īpašu filtru. To aktivizē ar komandu:
$ sed 's/:.*//' /etc/passwd
Tagad jūs varēsiet redzēt tikai tos lietotājus, kuri ir reģistrēti sistēmā. Vēl viena noderīga funkcija ir iespēja redzēt, kuri lietotāji ir aktīvi un kuri ir iesaistīti kādos procesos.
Lai to izdarītu, izmantojiet:
$ w
Sarakstā tiks parādīts izpildīto komandu saraksts. Ja tiek izpildītas vairākas komandas, sarakstā tās tiks parādītas kā kolonnas. Varat arī apskatīt lietotāju pieteikšanās vēsturi. Šim nolūkam ir komanda last, tā parāda informāciju, pamatojoties uz /var/wtmp
žurnālu:
$ last –a
Lai redzētu, kad lietotājs pēdējo reizi pieteicies, ievadiet:
$ lastlog
Ja viņš nekad nav pieteicies, tiks parādīts brīdinājums. Jebkurā citā gadījumā tiks parādīts konkrēts datums.
Ubuntu sistēma sniedz iespēju pārvaldīt sistēmā reģistrētos lietotājus, izmantojot parametrus. Lai sāktu, atveriet utilītu un pašā apakšā atrodiet izvēlnes punktu "Konti". Kreisajā slejā ir tieši uzskaitīti lietotāji, bet labajā slejā ir uzskaitīti dati un iestatījumi.
KDE ir interesanta lietotāju pārvaldības utilīta ar nosaukumu KUser:
Interfeiss atgādina termināli. Jūs varat darīt visas tās pašas lietas: mainīt paroles, dažādus lietotāja datus, galvenās un palīggrupas.
Taču terminālī joprojām var redzēt, kad veikta pēdējā pieteikšanās un vai sistēmu izmanto citi lietotāji. Šajā gadījumā tā nav. Tomēr dažiem cilvēkiem ar šo funkcionalitāti pietiks.
Tas ir viss, apskatīt lietotāju sarakstu Ubuntu ir ļoti vienkārši. Pietiek izprast šī procesa pamatus.
Lietotāju grupas Ubuntu (un Linux kopumā) ir veids, kā organizēt lietotājus kategorijās, kas ļauj efektīvāk pārvaldīt piekļuves tiesības un atļaujas. Grupa ir lietotāju kopums, kuriem var piešķirt kopīgas atļaujas failiem un sistēmas resursiem. Katrs lietotājs var piederēt vienai vai vairākām grupām.
Failu un direktoriju piekļuves atļaujas Linux sistēmā tiek noteiktas trim kategorijām: īpašniekam, grupai un visiem pārējiem lietotājiem. Tas ļauj ierobežot piekļuvi resursiem tikai noteiktām grupām.
Grupas var izveidot, izmantojot komandu groupadd.
Piemēram:
sudo groupadd mygroup
Lai pievienotu lietotāju grupai, izmantojiet komandu usermod:
sudo usermod -aG mygroup username
Ar -aG karodziņu lietotājs tiek pievienots norādītajai grupai, neizslēdzot lietotāju no citām grupām.
Lai redzētu, kurām grupām pieder lietotājs, varat izmantot komandu:
groups username
Grupu informācija tiek saglabāta failā /etc/group. Katra šī faila rinda satur grupas nosaukumu, grupas identifikatoru (GID) un sarakstu ar lietotājiem, kas pieder šai grupai.
Ubuntu ir iepriekš definētas grupas, piemēram, sudo (lietotājiem ar administratora tiesībām), adm (sistēmas administratoriem) un citas. Grupu izmantošana vienkāršo sistēmas administrēšanu un piekļuves tiesību pārvaldību, īpaši daudzu lietotāju vidēs.