Mitä "Root Access" tarkoittaa tietokoneissa ja älypuhelimissa?
Jos olet joskus törmännyt tietokoneellasi tai muulla laitteellasi viestiin, jossa kerrotaan, että tarvitset suurempia oikeuksia, olet kohdannut "root-käyttöoikeuden".
Käyttöjärjestelmien on löydettävä tasapaino sen välillä, että käyttäjien annetaan tehdä mitä he tarvitsevat, mutta eivät anna heidän sotkea koko järjestelmää. Paremmin tai huonommin, kun sinulla on "root-käyttöoikeus" tietokoneeseen, sinulla on avaimet valtakuntaan.
Käyttöjärjestelmät ovat kuin sipulia
Käyttöjärjestelmissä ( OS(OSes) ) on kerroksia, aivan kuten sipulilla. Toisin kuin sipulilla, käyttöjärjestelmissä on kuitenkin ytimiä.
Ydin on käyttöjärjestelmän alin ydinkerros. Tämä käyttöjärjestelmän osa kommunikoi suoraan tietokoneen laitteiston kanssa. Ydin on ensimmäinen asia, joka latautuu, kun tietokone lataa käyttöjärjestelmän. Ydin jää aina RAM -muistiin . Jos ydin menee pieleen, tietokone kaatuu. Se on käyttöjärjestelmän kriittisin osa.
Ytimen ympärillä on erilaisia käyttöjärjestelmän komponentteja, kuten tiedostojärjestelmä, laiteajurit, sovellusrajapinnat(Application Programming Interfaces) ( API(APIs) ) ja käyttöliittymä(User Interface) (UI). Käyttöliittymä on bitti, joka yhdistää sinut, käyttäjän, kaikkiin taustalla toimiviin käyttöjärjestelmän komponentteihin.
Useimmat käyttäjät tarvitsevat pääsyn vain joihinkin käyttöjärjestelmän komponentteihin ja vain vaihtelevassa määrin, minkä vuoksi käyttöjärjestelmillä on "etuoikeus" tasoja.
Käyttöjärjestelmän käyttöoikeuksien perusteet
Aivan kuten tosielämässä, tiettyjen oikeuksien saaminen käyttöjärjestelmässä tarkoittaa pääsyä asioihin, joita heikommat oikeudet omaavat eivät pääse. Pääsyä voidaan rajoittaa useilla tavoilla. Yleinen rajoitus on pääsy tiedostojärjestelmään. Sinulla saattaa olla vain "luku"-oikeudet, kun kyse on tietyistä tiedoista, mikä tarkoittaa, että voit avata kyseiset tiedostot ja lukea niitä, mutta et voi muuttaa niitä millään tavalla. Tätä varten tarvitset kirjoitusoikeudet.
Jotkin datatyypit eivät välttämättä anna sinulle lukuoikeuksia ollenkaan. Et esimerkiksi halua julkisen tietokoneen antavan käyttäjille pääsyä tietoihin, jotka vain henkilökunnan on tarkoitus nähdä.
Muut yleiset rajoitukset liittyvät tietokoneen asetuksiin ja ohjelmiston asennukseen. Eri käyttöoikeustasoilla käyttäjiä voidaan estää asentamasta tai poistamasta sovelluksia ja muuttamasta asioita, kuten järjestelmän taustakuvaa.
Pääkäyttäjän käyttöoikeus(Root Access) on korkein(Highest) etuoikeus
Pääkäyttäjän käyttöoikeus tarkoittaa korkeimpia mahdollisia käyttöoikeuksia tietokoneessa. Sinulta ei ole piilotettu tiedostoja tai tietoja. Pääkäyttäjät voivat muuttaa mitä tahansa käyttöjärjestelmän osaa.
Mikä tahansa sovellus, jota pääkäyttäjä käyttää samoilla oikeuksilla, voi tehdä mitä tahansa pääkäyttäjän. Root-käyttöoikeus on olennainen monien ongelmien korjaamisessa ja tietokoneen yleisessä kunnossapidossa.
Toinen pääkäyttäjän termi on "järjestelmänvalvoja", vaikkakin joissain tapauksissa järjestelmänvalvojan tilillä voi olla hieman pienemmät oikeudet kuin root-tilillä riippuen käyttöjärjestelmästä ja siitä, miten asiat on määritetty. Useimmissa tapauksissa järjestelmänvalvojan oikeudet ja pääkäyttäjän oikeudet ovat keskenään vaihdettavissa olevia termejä.
Linuxin käyttöoikeustasot
Linuxilla ja muilla " Unixin kaltaisilla(Unix-like) " käyttöjärjestelmillä on erityinen lähestymistapa juuritileihin. Linuxissa(Linux) on aina vähintään yksi pääkäyttäjätili , joka luodaan, kun asennat käyttöjärjestelmän ensimmäisen kerran. Oletuksena tämä tili ei ole päivittäiseen käyttöön tarkoitettu käyttäjätili. Sen sijaan aina, kun tavallinen käyttäjä tarvitsee jotain, joka vaatii pääkäyttäjän oikeuksia, hänen on annettava käyttäjätunnus ja salasana, jotka väliaikaisesti nostavat oikeuksia tehtävän suorittamiseksi ja laskevat sitten takaisin normaaleille käyttöoikeustasoille.
Linus Terminalin(Linus Terminal) , tekstipohjaisen käyttöliittymän, avulla käyttäjät voivat käyttää komentoa "sudo", joka on lyhenne sanoista "superuser do" . ” Kaikki(” Any) sudoa seuraavat komennot suoritetaan pääkäyttäjän oikeuksin, ja sinun on annettava salasana vielä kerran.
Windowsin ja macOS:n käyttöoikeustasot(User Privilege Levels)
Microsoft Windowsilla(Microsoft Windows) oli vuosia leppoisempi asenne pääkäyttäjän oikeuksiin. Ensisijainen käyttäjätili oli myös järjestelmänvalvojan tili, mikä tarkoittaa, että sinun piti muuttaa asioita manuaalisesti, jos halusit saman tason luontaisen turvallisuuden Linux - lähestymistavasta.
Microsoft Windowsin(Microsoft Windows) nykyaikaisissa versioissa järjestelmänvalvojan oikeuksia vaativat toimet käynnistävät Windows User Account Control ( UAC ) -kehotteen, ja sinun on annettava järjestelmänvalvojan salasana. Voit myös käynnistää tiettyjä sovelluksia järjestelmänvalvojan oikeuksilla. Voit esimerkiksi käynnistää komentokehotteen(Command Prompt) tai Windows-päätteen(Windows Terminal) järjestelmänvalvojan oikeuksilla, eikä sinun tarvitse antaa salasanaa istunnon pituudelta toistuvasti.
Applen macOS on Linuxin(Linux) tapaan Unix-tyyppinen käyttöjärjestelmä, ja se vaatii käyttöoikeustason korotuksen aina, kun yrität tehdä jotain normaalin käytön ulkopuolella. MacOS:ssa huomaat pieniä lukkokuvakkeita, joiden avulla voit avata järjestelmäasetukset pääkäyttäjän salasanalla ja lukita ne sitten uudelleen, kun olet valmis.
Oletuksena macOS on hieman aggressiivisempi käyttöoikeuksien kanssa kuin Windows . Jos sovelluksen on esimerkiksi päästävä käsiksi irrotettavan aseman tietoihin, macOS kysyy ensimmäisellä kerralla, onko se kunnossa.
Root Access Android-puhelimissa
Useimmat ihmiset, jotka eivät ole järjestelmänvalvojia, kohtasivat ensimmäisen kerran ajatuksen "root access" tai "rooting" Android - älypuhelimien ja -tablettien yhteydessä. Vaikka Android on avoimen lähdekoodin käyttöjärjestelmä, melkein kaikki Android - puhelinvalmistajat, kuten Samsung ja OnePlus , eivät anna asiakkailleen pääkäyttäjän oikeuksia puhelimiinsa. Sen sijaan heillä on erityisiä käyttäjätilejä, jotka eivät voi saada matalan tason pääsyä puhelimen laitteistoon. Joten toisin kuin tietokoneessa, et voi vaihtaa Android - puhelimesi käyttöjärjestelmää tai tehdä järjestelmämuutoksia, joita puhelimen valmistaja ei ole nimenomaisesti sallinut.
Monissa puhelimissa pääkäyttäjän oikeudet voidaan saada suorittamalla juurruttava sovellus, mutta jotkin laitteet vaativat jonkin verran osallistuvan roottausprosessin käyttämällä tietokonetta ja Android Debug Bridgeä(Android Debug Bridge) ( ADB ). Käyttämällä yhtä useista yhden napsautuksen root-menetelmistä tai opetusohjelmista Android - laitteiden roottamiseen, voit saada pääkäyttäjän oikeudet puhelimeesi.
Täältä voit muuttaa käytännöllisesti katsoen mitä tahansa laitteen osaa, mukaan lukien poistamalla palveluntarjoajan bloatwaren ja poistamalla käytöstä tai käyttöön asioita, jotka puhelimen valmistaja halusi pitää poissa ulottuvilta. Android -puhelimen juurruttaminen on myös ensimmäinen askel, jos haluat vaihtaa käyttöjärjestelmän kokonaan. Tämä voi sisältää Androidin(Android) uusimman version , mukautetut ROM(ROMs) -levyt ja jopa Androidin(Android) (kuten Google Nexus -puhelimen) ilman valmistajakohtaisia käyttöliittymiä. Avaat vaihtoehtoisten laiteohjelmistojen maailman roottamalla laitteesi ja avaamalla sen käynnistyslataimen.
Suosittuja sovelluksia ovat SuperSu ja Magisk , joita käytät omalla vastuullasi. Vaihtoehtoisesti voit viettää aikaa Android - foorumeilla ja lukea, kuinka muut puhelinmallisi omistajat ovat menestyneet juurruttamisessa.
"Jailbreaking" iOS-laitteet
Vaikka Android -puhelimet eivät anna sinulle pääkäyttäjän oikeutta heti, Android on yleensä paljon vähemmän rajoittava kuin iOS, jopa ilman pääkäyttäjän oikeuksia. Esimerkiksi Android - puhelimessa voit helposti ottaa käyttöön sovellusten asennuksen kolmannen osapuolen sovelluskaupoista ja asentaa mitä haluat, vaikka niitä ei olisikaan Google Play Kaupasta(Google Play Store) .
iOS:ssä kaikki sovellukset, joita Apple ei hyväksy, ovat yksinkertaisesti ulottumattomissa, jolloin " jailbreaking " tulee mukaan. Jailbreakin tulos on pitkälti sama kuin Android - puhelimen juurruttaminen, mutta erona on iOS-suojaus. toimenpiteet on rikottava hyväksikäyttämällä.
Root Accessin vaarat
Kun kyse on laitteista, kuten iPhoneista ja Android - älypuhelimista, yksi ratkaiseva ongelma, joka on otettava huomioon juurruttaessa, on se, että se voi mitätöidä takuusi. Tämä on erityisen huolestuttavaa, koska vikaantunut juurtuminen tai jailbreak voi estää laitteesi pysyvästi, mitä valmistaja ei ehkä halua korjata, vaikka maksaisit heille.
Henkilökohtaisissa tietokoneissa ongelmat ovat erilaisia. Et halua antaa väärille käyttäjille tai sovelluksille pääkäyttäjän oikeuksia vahingossa. Puhelimella(Whether) tai tietokoneella on myös mahdollisuus, että annat haittaohjelmille pääkäyttäjän oikeudet, mikä voi olla katastrofi ja saattaa järjestelmätiedostosi vaaraan. Tästä syystä virustentorjuntapaketin käyttö on ratkaisevan tärkeää juurtuneessa laitteessa.
Oletetaan(Suppose) , että saat pääkäyttäjän oikeudet ja alat asentaa mukautettuja ROM-levyjä(ROMs) . Siinä tapauksessa saatat menettää pääsyn laitteesi erityisominaisuuksiin ja huonompi lämmönhallinta tai akun käyttöikä, koska monet optimoinnit eivät ole käytettävissä juurtuneissa laitteissa, joissa on mukautettuja ROM(ROMs) -levyjä . Jotkut käyttäjät suorittavat ylikellotusta juurtuneissa laitteissaan, jolloin suoritin(CPU) ja grafiikkasuoritin(GPU) työnnetään valmistajan määrittelyjä pidemmälle, mikä voi vahingoittaa puhelinta.
Laitteen juureton poistaminen
Entä jos haluat poistaa pääkäyttäjän oikeudet? Olettaen, että laitteesi toimii edelleen, voit "unroot" tai "un-jailbreak" ja palauttaa sen alkuperäiseen tilaan, joka sisältää OEM-ROM -muistin palauttamisen laitteeseen. Haluat tehdä tämän ennen laitteesi myymistä tai luovuttamista, ja haluat tehdä sen ennen kuin yrität tehdä takuupalautuksen, jos mahdollista.
Juurtunut puhelin voi olla voimaannuttavaa ja vapauttavaa, mutta se sisältää myös pitkän listan riskeistä ja varoituksista, joten mieti tarkkaan, kannattaako se sen arvoista.
Related posts
Kuinka korjata "Raaputuslevyt ovat täynnä" -virhe Photoshopissa
Kuinka korjata "Windows Resource Protection ei voinut suorittaa pyydettyä toimintoa" -virheen
Kuinka korjata "Palvelimen IP-osoitetta ei löytynyt" -virhe Google Chromessa
Korjaa "Ei voi lukea lähdetiedostosta tai levyltä" -virhe
Kuinka korjata "d3dx9_43.dll puuttuu" -virhe Windowsissa
Kuinka korjata "Err_empty_response" -virhe Google Chromessa
Fire TV Stick juuttunut "Fire TV"- tai "Amazon"-logoon? 8 kokeiltavaa korjausta
Kuinka korjata "Ei rekisteröity verkkoon" -virhe Androidissa
Kuinka korjata "Wi-Fi:llä ei ole kelvollista IP-määritystä" -virhe
Mitä OEM tarkoittaa, kun ostat elektroniikkaa?
Mikä on Microsoft Device Association Root Enumerator?
"OK Google" tai "Hei Google" vianmääritys
Korjaa järjestelmävirhe 5, pääsy on estetty Windowsissa
Kuinka korjata "Windows ei voinut määrittää yhtä tai useampaa järjestelmäkomponenttia" -virheen
Mitä tehdä, jos et pääse käyttämään Google-tiliäsi
Kuinka korjata "Trusted Platform Module on epäonnistunut" -virheen Windowsissa
Kuinka korjata "Emme voineet suorittaa päivityksiä" -virheen Windowsissa
7 tapaa korjata "Windows ei voi muodostaa yhteyttä tulostimeen"
Miksi Ntoskrnl.Exe aiheuttaa korkean suorittimen ja kuinka korjaan sen
Kuinka korjata "Java-virtuaalikonetta ei voitu luoda" -virhe