Što znači "root pristup" na računalima i pametnim telefonima?

Ako ste ikada naišli na poruku na računalu ili drugom uređaju koja vam govori da su vam potrebne veće privilegije, naišli ste na potrebu za "root pristupom".

Operativni sustavi moraju uspostaviti ravnotežu između dopuštanja korisnicima da rade ono što trebaju, ali bez dopuštanja da zabrljaju cijeli sustav. Bilo dobro ili loše, kada imate "root pristup" računalu, imate ključeve kraljevstva.

Operativni sustavi su poput luka

Operativni sustavi ( OS(OSes) ) imaju slojeve, baš kao i luk. Međutim, za razliku od luka, operativni sustavi imaju kernele.

Kernel je najniži sloj jezgre OS-a. Ovaj dio operativnog sustava izravno komunicira s hardverom računala. Kernel je prva stvar koja se učitava kada vaše računalo učitava operativni sustav. Kernel uvijek ostaje u RAM- u . Ako kernel krene krivo, računalo će se srušiti. To je najkritičniji dio operativnog sustava.

Oko jezgre nalaze se razne komponente OS-a kao što su datotečni sustav, upravljački programi uređaja, sučelja za programiranje aplikacija(Application Programming Interfaces) ( API(APIs) ) i korisničko sučelje(User Interface) (UI). UI je bit koji povezuje vas, korisnika, sa svim onim komponentama OS-a koje rade u pozadini.

Većina korisnika treba pristup samo nekim komponentama OS-a, i to samo u različitoj mjeri, zbog čega operativni sustavi imaju razine "privilegija".

Osnove OS privilegija

Kao iu stvarnom životu, imati određene privilegije u operativnom sustavu znači dobiti pristup stvarima koje korisnici s nižim privilegijama nemaju. Pristup se može ograničiti na više načina. Uobičajeno ograničenje je pristup datotečnom sustavu. Možete imati samo ovlasti za čitanje kada su u pitanju određeni podaci, što znači da možete otvoriti te datoteke i pročitati ih, ali ih ne možete mijenjati ni na koji način. Da biste to učinili, trebate povlastice "pisanja".

Neke vrste podataka možda vam uopće ne daju privilegije za "čitanje". Na primjer, ne biste htjeli da javno računalo korisnicima daje pristup podacima koje samo osoblje treba vidjeti.

Ostala uobičajena ograničenja odnose se na postavke računala i instalaciju softvera. Koristeći različite razine privilegija, korisnici mogu biti spriječeni da instaliraju ili uklanjaju aplikacije i mijenjaju stvari poput pozadine sustava.

Imati root pristup (Root Access)najveća(Highest) je privilegija

Imati "root pristup" znači imati najveću moguću privilegiju na računalu. Nijedna datoteka ili podaci nisu skriveni od vas. Root korisnici mogu promijeniti bilo koji aspekt operativnog sustava.

Svaka aplikacija koju root korisnik pokreće s istim privilegijama može učiniti sve što i root korisnik. Root pristup je bitan za rješavanje mnogih problema i općenito održavanje računala.

Drugi izraz za root korisnika je "administrator", iako u nekim slučajevima administratorski račun može imati malo niže ovlasti od root računa, ovisno o operativnom sustavu i načinu na koji su stvari konfigurirane. U većini slučajeva, povlastice administratora i povlastice roota međusobno su zamjenjivi.

Razine korisničkih povlastica Linuxa

Linux i drugi " Unix-slični(Unix-like) " operativni sustavi imaju poseban pristup root računima. Uvijek postoji barem jedan root račun u Linuxu(Linux) , kreiran kada prvi put instalirate operativni sustav. Prema zadanim postavkama, ovaj račun nije korisnički račun namijenjen svakodnevnoj upotrebi. Umjesto toga, kad god obični korisnik treba učiniti nešto što zahtijeva root pristup, mora dati korisničko ime i lozinku, što privremeno podiže privilegije za izvršenje zadatka, a zatim se spušta na normalne razine korisničkih privilegija.

Koristeći Linus terminal , tekstualno sučelje, korisnici mogu koristiti naredbu "sudo", što je skraćenica za "superuser do". ” Svaka(” Any) naredba koja slijedi nakon sudo izvršava se s root privilegijama i morat ćete ponovno unijeti lozinku.

Razine korisničkih povlastica(User Privilege Levels) za Windows i macOS

Godinama je Microsoft Windows imao ležerniji stav prema root privilegijama. Primarni korisnički račun također je bio administratorski račun, što znači da ste morali ručno mijenjati stvari ako ste željeli istu razinu inherentne sigurnosti od Linux pristupa.

U modernim verzijama sustava Microsoft Windows , radnje koje zahtijevaju administratorske ovlasti pokrenut će upit kontrole korisničkog računa sustava Windows(Windows User Account Control) ( UAC ), a vi ćete morati dati administratorsku lozinku. Također možete pokrenuti određene aplikacije s administratorskim ovlastima. Na primjer, možete pokrenuti naredbeni redak(Command Prompt) ili Windows terminal s ovlastima administratora i nećete morati stalno unositi lozinku za duljinu sesije.

Appleov macOS je, poput Linuxa(Linux) , operativni sustav sličan Unixu i zahtijeva povećanje privilegija po operaciji kad god pokušate učiniti nešto izvan redovne upotrebe. U macOS-u ćete primijetiti male ikone lokota koje vam omogućuju da otključate postavke sustava pomoću root korisničke lozinke i zatim ih ponovno zaključate kada završite.

Prema zadanim postavkama, macOS je malo agresivniji s dopuštenjima od Windowsa(Windows) . Na primjer, ako aplikacija treba pristupiti podacima na prijenosnom disku, macOS će vas pitati je li to u redu prvi put.

Root pristup na Android telefonima

Većina ljudi koji nisu administratori sustava prvi put su se susreli s idejom "root pristupa" ili "rootinga" u kontekstu Android pametnih telefona i tableta. Iako je Android operativni sustav otvorenog koda, gotovo svi proizvođači Android telefona poput Samsunga(Samsung) i OnePlusa(OnePlus) svojim korisnicima ne daju root pristup svojim telefonima. Umjesto toga, imaju posebne korisničke račune koji ne mogu dobiti nisku razinu pristupa hardveru telefona. Dakle, za razliku od osobnog računala, ne možete promijeniti operativni sustav na svom Android telefonu ili izvršiti promjene u sustavu koje proizvođač telefona izričito ne dopušta.

Na mnogim telefonima root pristup može se dobiti pokretanjem aplikacije za rootanje, ali neki uređaji zahtijevaju donekle uključen proces rootanja pomoću računala i Android Debug Bridge ( ADB ). Korištenjem jedne od različitih metoda root-a jednim klikom ili vodiča za rootanje Android uređaja, možete dobiti root pristup svom telefonu.

Odavde možete promijeniti gotovo bilo koji aspekt uređaja, uključujući uklanjanje bloatwarea dobavljača i onemogućavanje ili omogućavanje stvari koje je proizvođač telefona želio držati izvan vašeg dosega. Rootiranje Android telefona također je prvi korak ako želite potpuno zamijeniti operativni sustav. To može uključivati ​​najnoviju verziju Androida(Android) , prilagođene ROM-ove(ROMs) , pa čak i standardni Android (poput Google Nexus telefona) bez sučelja specifičnih za proizvođača. Otvarate svijet alternativnog firmwarea rootanjem svog uređaja i otključavanjem njegovog pokretačkog programa.

Popularne aplikacije uključuju SuperSu i Magisk , koje koristite na vlastitu odgovornost. Alternativno, provedite neko vrijeme na Android forumima, čitajući o tome kako su drugi vlasnici vašeg modela telefona prošli s rootanjem.

"Jailbreaking" iOS uređaji

Iako vam Android telefoni ne daju root pristup odmah, Android je općenito puno manje restriktivan od iOS-a, čak i bez root dozvola. Na primjer, na Android telefonu možete jednostavno omogućiti instalaciju aplikacija iz trgovina aplikacija trećih strana i instalirati što god želite, čak i ako nije u Google Play trgovini(Google Play Store) .

Na iOS-u, bilo koja aplikacija koju Apple ne odobrava je jednostavno izvan dohvata, gdje dolazi praksa “ jailbreakinga(jailbreaking) ”. Rezultat jailbreakinga je skoro isti kao i rootanje na Android telefonu, ali razlika je u tome što iOS sigurnost mjere se moraju razbiti korištenjem exploita.

Opasnosti root pristupa

Kada je riječ o uređajima kao što su iPhone i Android pametni telefoni, jedno ključno pitanje koje treba uzeti u obzir prilikom rootanja je da to može poništiti vaše jamstvo. Ovo je posebno zabrinjavajuće budući da rootanje ili bjekstvo iz zatvora koji pođe po zlu može trajno blokirati vaš uređaj, nešto što proizvođač možda neće htjeti popraviti, čak i ako mu platite.

Na osobnim računalima problemi su drugačiji. Ne želite slučajno dati root pristup pogrešnim korisnicima ili aplikacijama. Bilo(Whether) na telefonu ili računalu, također postoji mogućnost da zlonamjernom softveru date root pristup, a to može biti katastrofa i izložiti vaše sistemske datoteke opasnosti. Zbog toga je korištenje antivirusnog paketa ključno na rootanom uređaju.

Pretpostavimo(Suppose) da dobijete root pristup i počnete instalirati prilagođene ROM-ove(ROMs) . U tom slučaju možete izgubiti pristup posebnim značajkama svog uređaja i primijetiti lošije upravljanje toplinom ili trajanje baterije jer mnoge optimizacije nisu prisutne na rootanim uređajima s prilagođenim ROM-ovima(ROMs) . Neki korisnici provode overclocking na svom rootanom uređaju, pri čemu su CPU i GPU gurnuti izvan specifikacija proizvođača, što može oštetiti telefon.

Unrooting vašeg uređaja

Što ako želite deinstalirati root pristup? Pod pretpostavkom da vaš uređaj i dalje radi, možete ga "poništiti root" ili "poništiti jailbreak" i vratiti ga u izvorno stanje, što uključuje flashanje OEM ROM -a natrag na uređaj. Htjeli biste to učiniti prije nego što prodate ili poklanjate svoj uređaj, i želite to učiniti prije pokušaja povrata u jamstvenom roku, ako je to uopće moguće.

Imati rootan telefon može biti osnažujući i oslobađajući, ali također dolazi s dugim popisom rizika i upozorenja, pa dobro razmislite isplati li se.



About the author

Ja sam računalni profesionalac s više od 10 godina iskustva. U slobodno vrijeme volim pomagati za uredskim stolom i učiti djecu kako se koristiti internetom. Moje vještine uključuju mnoge stvari, ali najvažnije je da znam kako pomoći ljudima u rješavanju problema. Ako trebate nekoga tko vam može pomoći s nečim hitnim ili samo želite neke osnovne savjete, obratite mi se!



Related posts