Ubuntus on kasutajad kontod, mis saavad süsteemi sisse logida ja selle ressursse kasutada. Igal kasutajal on oma kasutajanimi ja parool, mida kasutatakse sisselogimisel autentimiseks. Ubuntu kasutajatel võivad olla erinevad juurdepääsu- ja õiguste tasemed sõltuvalt nende seadetest ja õigustest. Näiteks superkasutajal (root) on täielik juurdepääs kõigile süsteemi ressurssidele, samas kui tavakasutajatel võivad olla piiratud õigused.
Ubuntu superkasutajad on kasutajad, kellel on täielikud juurdepääsuõigused kõigile süsteemiressurssidele ja kes võivad teha mis tahes toiminguid, sealhulgas muuta süsteemi seadeid ja hallata seadmeid. Üks tuntumaid superkasutajad Ubuntus on kasutaja "root", kellel on absoluutne juurdepääs kõikidele süsteemiressurssidele. Superusereid kasutatakse tavaliselt kõrgeid õigusi nõudvate ülesannete täitmiseks, näiteks tarkvara paigaldamiseks, süsteemi seadistamiseks ja muude haldustoimingute tegemiseks.
Erinevatel põhjustel võib teil olla vaja vaadata oma süsteemi registreeritud kasutajaid. Samuti on mõnikord vaja muuta konkreetse kasutaja gruppi. Kogenud kasutajad suudavad selle ülesande kindlasti kahe hiireklikiga lahendada, kuid ka algajatel on sellega sageli raskusi. Selles artiklis vaatleme, kuidas vaadata kõiki registreeritud kasutajaid graafiliste utiliitide ja terminali abil.
Kõige põhjendatum ja universaalsem viis on vaadata kõiki kasutajaid Linuxi terminalis. See töötab peaaegu kõigis operatsioonisüsteemi distributsioonides, seega tuleks alustada sellest. Linuxi süsteemis on /etc/passwd, nii et seal on talletatud kogu teave kõigi kasutajate kohta.
Kirjed selles failis on järgmised:
username_username password id id_group group group home_directory shell
Siinkohal tuleb märkida, et turvalisuse huvides on paroolid viidud eraldi faili, nii et sa ei saa neid siin näha. Kasutajate nimekirjaga tutvumiseks tuleks käivitada käsk:
$ cat /etc/passwd
Näeme, et failis on palju andmeid ja kõiki neist ei ole mingil ajal vaja. Seetõttu tasub ülesande lihtsustamiseks kasutada spetsiaalset filtrit. See aktiveeritakse käsuga:
$ sed 's/:.*//' /etc/passwd
Nüüd on võimalik näha ainult kasutajaid, kes on süsteemis registreeritud. Veel üks kasulik funktsioon on näha, millised kasutajad on aktiivsed ja kes milliste protsessidega tegelevad.
Selleks kasutage käsku:
$ w
Nimekiri kuvab loetelu käskudest, mida täidetakse. Kui täitmisel on mitu käsku, kuvatakse need loetelus veeruna. Samuti saate näha kasutajate sisselogimise ajalugu. Selleks on käsk last, see kuvab teavet /var/wtmp
logi põhjal:
$ last –a
Et näha, millal kasutaja viimati sisse logis, kirjutage:
$ lastlog
Kui ta ei ole kunagi sisse loginud, näete hoiatust. Igal muul juhul kuvatakse konkreetne kuupäev.
Ubuntu süsteem annab teile võimaluse hallata süsteemis registreeritud kasutajaid parameetrite kaudu. Alustuseks avage utiliit ja leidke kõige alt menüüpunkt "Accounts". Vasakpoolses veerus on otse kasutajad, parempoolses veerus andmed ja seaded.
KDE-l on huvitav kasutajate haldamise utiliit nimega KUser:
Kasutajaliides meenutab terminali. Saate teha kõiki samu asju: muuta paroole, erinevaid kasutajaandmeid, põhi- ja lisarühmi.
Kuid terminalis näed veel, millal viimati sisse logiti ja kas teised kasutajad kasutavad süsteemi. Siin ei ole see nii. Mõnele inimesele piisab aga sellest funktsionaalsusest.
See kõik, kasutajate nimekirja nägemine Ubuntus on väga lihtne. Piisab sellest, kui mõistate selle protsessi põhitõdesid.
Kasutajagrupid Ubuntus (ja Linuxis üldiselt) on viis, kuidas kasutajaid kategooriatesse organiseerida, mis võimaldab juurdepääsuõigusi ja õigusi tõhusamalt hallata. Rühm on kasutajate kogum, kellele saab määrata ühised õigused failidele ja süsteemiressurssidele. Iga kasutaja võib kuuluda ühte või mitmesse gruppi.
Failide ja kataloogide õigused on Linuxis määratletud kolme kategooria jaoks: omanik, grupp ja kõik teised kasutajad. See võimaldab piirata juurdepääsu ressurssidele ainult teatud gruppidele.
Rühmi saab luua käsuga groupadd.
Näiteks:
sudo groupadd mygroup
Kasutaja lisamiseks gruppi kasuta käsku usermod:
sudo usermod -aG mygroup username
Märkega -aG lisatakse kasutaja määratud gruppi, eemaldamata kasutajat teistest gruppidest.
Selleks, et näha, millistesse rühmadesse kasutaja kuulub, saate kasutada käsku:
groups username
Grupiinfo on salvestatud faili /etc/group. Selle faili iga rida sisaldab grupi nime, grupi identifikaatorit (GID) ja nimekirja kasutajatest, kes sellesse gruppi kuuluvad.
Ubuntul on etteantud rühmad nagu sudo (administraatori õigustega kasutajatele), adm (süsteemiadministraatoritele) ja teised. Rühmade kasutamine lihtsustab süsteemi administreerimist ja juurdepääsuõiguste haldamist, eriti mitme kasutaja keskkonnas.