Kiekvienas vartotojas, bendraujantis su Linux sistema, turi paskyrą. Tačiau, be standartinių vartotojų, „Linux“ yra keletas kitų naudotojų paskyrų tipų.
Vartotojų paskyros yra pagrindinė Linux sąvoka. Visų pirma, jie padeda valdyti prieigos kontrolę jūsų sistemoje. Be to, jie leidžia keliems vartotojams prisijungti bet kuriuo metu ir yra labai svarbūs sistemos saugumui.
Be vartotojų abonementų būtų sunku kontroliuoti, kas turi prieigą prie kokios Linux sistemos dalies. „Linux“ turi keturis pagrindinius vartotojų abonementų tipus. Štai viskas, ką reikia žinoti apie juos.
Vartotojo paskyros identifikatoriai
„Linux“ sistema gali turėti kelias vartotojų paskyras, todėl, kad būtų galima unikaliai identifikuoti kiekvieną paskyrą, „Linux“ naudoja vartotojo identifikatorius (UID) ir grupės identifikatorius (GID). Pats bet kurios vartotojo paskyros pagrindas sukasi aplink jos UID.
Be to, kiekviena vartotojo paskyra yra susieta su konkrečia grupe, todėl jai priskiriamas GID. Žinoma, vartotojo abonementas gali priklausyti kelioms grupėms.
Kiekviena vartotojo paskyra turi ne tik vartotojo ir grupės identifikatorius, bet ir savo UID tam tikrame diapazone, atitinkančiame paskyros, kuriai ji priklauso, tipą.
1. Supervartotojo paskyra
Linux sistemoje supervartotojo paskyra populiariai žinoma kaip root, numatytasis jūsų sistemos administratorius. Kiekviena Linux sistema turi turėti bent vieną root vartotojo abonementą.
Kaip administravimo privilegijų dalis, supervartotojo paskyra turi neribotą prieigą prie sistemos ir jos valdymą, įskaitant kitus vartotojus. Štai kodėl jūs turite visada nustatykite stiprų slaptažodį šakninei paskyrai.
Supervartotojo paskyra visada turi UID 0 ir taip pat yra grupės ID 0 dalis.
Skirtingai nuo kitų paskyrų, supervartotojas turi savo namų katalogą aukščiausio lygio kataloge, esančiame adresu /root.
2. Įprastos sąskaitos
Visi kiti vartotojai, kurie vėliau pridedami prie „Linux“ sistemos, yra žinomi kaip įprastos paskyros arba standartinės paskyros. Šio tipo paskyros turi ribotą prieigą prie sistemos ir jos valdymą, tačiau gali įgyti administravimo teises naudojant sudo arba su komandą.
Šiuolaikinėse „Linux“ sistemose įprasti vartotojai turi keturių skaitmenų UID, pradedant nuo 1000. Tiesą sakant, pirmoji vartotojo paskyra, kurią sukursite savo sistemoje, paprastai turės UID 1000.
Pagal numatytuosius nustatymus įprastų vartotojų paskyrų pagrindinis katalogas yra /home katalogas. Jei tu naudokite komandą ls Norėdami sudaryti namų katalogo sąrašą, gausite gerą dabartinių jūsų sistemos vartotojų vaizdą.
Kitas svarbus įprastų paskyrų atributas yra tai, kad jos turi numatytąjį apvalkalą, o daugumoje Linux platintojų tai yra Bourne Again Shell (Bash). Tu gali pakeisti numatytąjį apvalkalą jei norite, pavyzdžiui, nustatykite jį į Z arba C apvalkalą.
3. Sistemos paskyros
Diegdama operacinė sistema sukuria sistemos paskyras. Sistemos paskyros naudojamos operacinės sistemos komponentams paleisti, bet neveikia su supervartotojo teisėmis.
Daugumos sistemos paskyrų vartotojo identifikatoriai yra nuo 1 iki 99, paprastai du skaitmenys. Kai kuriais atvejais sistemos paskyros turi trijų skaitmenų UID nuo 500 iki 999.
Sistemos paskyros pavyzdys yra „Apache“ žiniatinklio serveris, kurio UID ir GID numeris 48.
Sistemos paskyros neturi nei tam skirto namų katalogo, nei apvalkalo, nes jų gyvenime niekada nereikia prisijungti.
4. Paslaugų sąskaitos
Paskutinis, bet ne mažiau svarbus dalykas – pažvelkime į paslaugų sąskaitas. Paslaugų paskyros yra šiek tiek panašios į sistemos paskyras: jos sukuriamos kiekvieną kartą, kai jūsų sistemoje įdiegiama paslauga.
Pavyzdžiui, kai jūs įdiegti SQL serverio duomenų bazę, sistema sukuria atitinkamą paskyrą veiklai, susijusiai su SQL serveriu, valdyti.
Kaip ir sistemos paskyrose, paslaugų paskyrose nėra namų aplanko arba numatytojo apvalkalo. Jie yra priskirti /sbin/nologin atsisakyti prisijungti.
Paslaugų paskyros paprastai turi trijų skaitmenų UID nuo 100 iki 999.
Kai kuriais atvejais paslaugų paskyros gali turėti keturių skaitmenų UID, kaip ir įprastos paskyros.
Kai kurios žinomos paslaugos, kurias rasite savo sistemoje, yra systemd, GNOME Display Manager (GDM), CUPS spausdinimo paslauga ir kt.
Vartotojų abonementai yra pagrindiniai „Linux“ naudotojų valdymo elementai
Yra keturi pagrindiniai „Linux“ naudotojų abonementų tipai ir jie yra labai svarbūs valdant vartotojus ir bendrai jūsų sistemos saugumui.
Kadangi vartotojai yra pagrindinis operacinės sistemos komponentas, kiekvienas sistemos administratorius turi išmokti valdyti vartotojus sistemoje Linux.