"Ubuntu" sistemoje naudotojai yra paskyros, kurios gali prisijungti prie sistemos ir naudotis jos ištekliais. Kiekvienas naudotojas turi savo vartotojo vardą ir slaptažodį, kurie naudojami autentifikacijai prisijungiant. Vartotojai Ubuntu sistemoje gali turėti skirtingų lygių prieigą ir leidimus, priklausomai nuo jų nustatymų ir privilegijų. Pavyzdžiui, supernaudotojas (root) turi visišką prieigą prie visų sistemos išteklių, o įprasti naudotojai gali turėti ribotas prieigos teises.
Supernaudotojai "Ubuntu" yra naudotojai, kurie turi visas prieigos teises prie visų sistemos išteklių ir gali atlikti bet kokias operacijas, įskaitant sistemos nustatymų keitimą ir įrenginių valdymą. Vienas iš labiausiai žinomų "Ubuntu" supernaudotojų yra naudotojas "root", kuris turi absoliučią prieigą prie visų sistemos išteklių. Supernaudotojai paprastai naudojami užduotims, kurioms reikia didelių teisių, pavyzdžiui, programinės įrangos diegimui, sistemos konfigūravimui ir kitoms administravimo operacijoms, atlikti.
Dėl įvairių priežasčių jums gali prireikti peržiūrėti sistemoje registruotus naudotojus. Taip pat kartais reikia pakeisti konkretaus naudotojo grupę. Patyrę naudotojai šią užduotį tikrai gali išspręsti dviem pelės spustelėjimais, tačiau pradedantiesiems taip pat dažnai kyla sunkumų. Šiame straipsnyje panagrinėsime, kaip grafinių įrankių ir terminalo pagalba peržiūrėti visus užsiregistravusius naudotojus.
Labiausiai pagrįstas ir universalus būdas - peržiūrėti visus naudotojus "Linux" terminale. Jis veikia beveik visuose operacinės sistemos distributyvuose, todėl turėtumėte pradėti nuo jo. Linux sistemoje yra /etc/passwd, todėl jame saugoma visa informacija apie visus naudotojus.
Įrašai šiame faile yra tokie:
Naudotojo vardas_naudotojo vardas slaptažodis id id_grupė grupė grupė home_directory shell
Čia reikėtų pažymėti, kad saugumo sumetimais slaptažodžiai buvo perkelti į atskirą failą, todėl čia jų nematysite. Norėdami susipažinti su naudotojų sąrašu, turėtumėte paleisti komandą:
$ cat /etc/passwd
Matome, kad faile yra daug duomenų ir ne visi jie reikalingi tam tikru metu. Todėl, norint supaprastinti užduotį, verta naudoti specialų filtrą. Jis įjungiamas komanda:
$ sed 's/:.*//' /etc/passwd
Dabar galėsite matyti tik tuos naudotojus, kurie buvo užregistruoti sistemoje. Kita naudinga funkcija - matyti, kurie naudotojai yra aktyvūs ir kas dalyvauja kokiuose procesuose.
Norėdami tai padaryti, naudokite šią komandą:
$ w
Sąraše bus rodomas vykdomų komandų sąrašas. Jei vykdomos kelios komandos, jos bus rodomos kaip sąrašo stulpelis. Taip pat galite matyti naudotojų prisijungimų istoriją. Šiam tikslui yra komanda last, ji rodo informaciją pagal /var/wtmp
žurnalą:
$ last –a
Norėdami pamatyti, kada naudotojas paskutinį kartą prisijungė, įveskite:
$ lastlog
Jei jis niekada nebuvo prisijungęs, pamatysite perspėjimą. Bet kuriuo kitu atveju bus rodoma konkreti data.
Ubuntu sistema suteikia galimybę valdyti sistemoje registruotus naudotojus naudojant parametrus. Pirmiausia atidarykite pagalbinę programą ir pačioje apačioje raskite meniu punktą "Accounts" (Sąskaitos). Kairiajame stulpelyje tiesiogiai išvardyti naudotojai, o dešiniajame - duomenys ir nustatymai.
KDE yra įdomi naudotojų valdymo programa, vadinama KUser:
Sąsaja primena terminalą. Galite atlikti visus tuos pačius veiksmus: keisti slaptažodžius, skirtingus naudotojo duomenis, pagrindines ir pagalbines grupes.
Tačiau terminale dar galite matyti, kada buvo atliktas paskutinis prisijungimas ir ar kiti naudotojai naudojasi sistema. Čia to nėra. Tačiau kai kuriems žmonėms šio funkcionalumo pakaks.
Štai ir viskas, matyti Ubuntu naudotojų sąrašą labai paprasta. Pakanka suprasti šio proceso pagrindus.
Vartotojų grupės Ubuntu (ir apskritai Linux) - tai būdas suskirstyti vartotojus į kategorijas, leidžiantis efektyviau valdyti prieigos teises ir leidimus. Grupė - tai naudotojų, kuriems galima priskirti bendras teises į failus ir sistemos išteklius, rinkinys. Kiekvienas naudotojas gali priklausyti vienai ar kelioms grupėms.
Failų ir katalogų prieigos teisės "Linux" sistemoje apibrėžiamos trims kategorijoms: savininkui, grupei ir visiems kitiems naudotojams. Tai leidžia apriboti prieigą prie išteklių tik tam tikroms grupėms.
Grupes galite kurti naudodami komandą groupadd.
Pavyzdžiui:
sudo groupadd mygroup
Norėdami įtraukti naudotoją į grupę, naudokite komandą usermod:
sudo usermod -aG mygroup username
Naudokite komandąmodmod: su -aG vėliavėle naudotojas pridedamas prie nurodytos grupės, nepašalinant jo iš kitų grupių.
Norėdami pamatyti, kurioms grupėms priklauso naudotojas, galite naudoti komandą:
groups username
Informacija apie grupes saugoma /etc/group faile. Kiekvienoje šio failo eilutėje yra grupės pavadinimas, grupės identifikatorius (GID) ir tai grupei priklausančių naudotojų sąrašas.
Ubuntu turi iš anksto nustatytas grupes, pavyzdžiui, sudo (skirta naudotojams, turintiems administratoriaus teises), adm (skirta sistemos administratoriams) ir kitas. Naudojant grupes supaprastinamas sistemos administravimas ir prieigos teisių valdymas, ypač daugelio vartotojų aplinkoje.