Pamokos

▷ Kas yra „root“ ar „super root“ vartotojas

Turinys:

Anonim

Šaknis yra vartotojo vardas arba sąskaita, kuri pagal nutylėjimą turi prieigą prie visų komandų ir failų „Linux“ ar kitose „Unix“ tipo operacinėse sistemose. Taip pat žinomas kaip „root“ sąskaita, „root“ vartotojas ir super vartotojas.

Kas yra „root“ ar „super“ vartotojas panašiose „Unix“ sistemose

Šakninės privilegijos yra galia, kurią pagrindinė sąskaita turi sistemoje. Šakninė sąskaita yra labiausiai privilegijuota sistemos ir turi absoliučią galią jos atžvilgiu, tai yra visiška prieiga prie visų failų ir komandų. Pagrindinės galios apima galimybę bet kokiu norimu būdu modifikuoti sistemą ir suteikti bei atšaukti prieigos teises, tai yra, galimybę skaityti, modifikuoti ir vykdyti konkrečius failus ir katalogus kitiems vartotojams, įskaitant tuos, kurie yra rezervuotas pagal numatytuosius nustatymus.

„Unix“ tipo operacinėse sistemose leidimų sistema sukonfigūruota pagal numatytuosius nustatymus, kad normalūs vartotojai negalėtų pasiekti kritinių sistemos dalių ir failų bei katalogų, priklausančių kitiems vartotojams. Taip yra todėl, kad labai lengva sugadinti į „Unix“ panašią sistemą su administratoriaus prieiga. Tačiau svarbus „Unix“ tipo operacinių sistemų principas yra maksimalus sistemos konfigūravimo lankstumas, todėl pagrindinis vartotojas turi visas teises.

Mes rekomenduojame perskaityti mūsų įrašą tema Kaip pakeisti vartotojo slaptažodį „Linux“

„Unix“ tipo sistemos daro prielaidą, kad sistemos administratorius tiksliai žino, ką daro, ir šakninę sąskaitą naudos tik tas asmuo. Taigi šaknies vartotojui beveik nėra apsauginio tinklo, jei įvyktų neatsargi klaida, pavyzdžiui, sugadinant ar ištrinant svarbų sistemos failą, dėl kurio gali sutrikti visa sistema.

Tai, kad visi „root“ vartotojo pradėti procesai turi „root“ teises, padidina pavojų, kad sistema reguliariai naudojama kaip „root“, nes net ir plačiausiai naudojamose bei patikrintose programų programose yra daugybė programavimo klaidų, teigia ekspertas. Tokią klaidą dažnai galite rasti ir išnaudoti norėdami įgyti sistemos valdymą, kai programa vykdoma su administratoriaus teisėmis, o ne naudojant įprastą vartotojo abonementą su labai ribotomis privilegijomis.

Pagrindinė priemonė apsaugoti vartotojus nuo tiesioginės žalos „Unix“ tipo sistemoms arba padidinti tokių sistemų pažeidžiamumą dėl kitų daromos žalos yra vengti naudoti pagrindinę sąskaitą, išskyrus atvejus, kai tai yra absoliučiai būtina, įskaitant ekspertų sistemos administratorių ir patirtis. T. y., Užuot įprastai prisijungę prie sistemos kaip root, administratoriai turėtų prisijungti naudodami savo administratoriaus abonementą ir paskui naudoti komandą su. Tai suteiks administratoriaus teises tik prireikus ir nereikalaujant naujo prisijungimo.

Kada naudoti šaknį

Užduotys, kurioms reikalingos šakninės privilegijos, apima failų ar katalogų perkėlimą į sistemos katalogus arba iš jų, failų kopijavimas į sistemos katalogus, vartotojo privilegijų suteikimas ar panaikinimas, kai kurie sistemos remontai ir kai kurių programų programų diegimas. Pagal numatytuosius nustatymus jums nereikia turėti „root“, kad galėtumėte perskaityti daugumą konfigūracijos ir dokumentacijos failų sistemos kataloguose, nors juos modifikuoti turite būti root.

Paprastai, norint įdiegti programinę įrangą RPM paketo formatu, reikalingos „root“ teisės, nes reikia rašyti į sistemos katalogus. Tačiau jei taikymo programa sudaroma iš šaltinio kodo, ją paprastai galima sukonfigūruoti paleisti iš vartotojo namų katalogo. Šakninės privilegijos nėra būtinos, kad paprastas vartotojas sudarytų ir įdiegtų programinę įrangą savo namų kataloge. Saugumo sumetimais turėtumėte vengti kompiliuoti programinę įrangą kaip šakninę.

Pirmasis žingsnis norint naudoti „superuser“ paskyrą - įgalinti ją ir priskirti slaptažodį. Norėdami tai padaryti, atidarykite terminalą ir įveskite šią komandą:

sudo passwd šaknis

Su tuo jūs jau galite naudoti šakninio vartotojo privilegijas, naudodamiesi komanda su ir tiesiogiai prisijungdami kaip pagrindinis vartotojas. Norėdami prisijungti kaip šis vartotojas, jūs tiesiog turite uždaryti dabartinę sesiją ir įvesti pagrindinį vartotojo vardą ir slaptažodį, nustatytą, kai sistema paprašys įvesti prisijungimo kredencialus.

Tai baigiasi mūsų specialiu straipsniu apie tai, kas yra pagrindinis vartotojas. Atminkite, kad galite palikti komentarą, jei turite ką pridėti. Taip pat galite bendrinti įrašą socialiniuose tinkluose, kad jis galėtų padėti daugiau vartotojų, kuriems jo reikia.

Pamokos

Pasirinkta redaktorius

Back to top button