Čo znamená „Root Access“ na počítačoch a smartfónoch?

Ak ste niekedy na svojom počítači alebo inom zariadení narazili na správu, ktorá vám povedala, že potrebujete vyššie oprávnenia, narazili ste na potrebu „prístupu root“.

Operačné systémy musia nájsť rovnováhu medzi tým, aby používatelia mohli robiť, čo potrebujú, ale bez toho, aby im dovolili pokaziť celý systém. V dobrom aj v zlom, keď máte „root prístup“ k počítaču, máte kľúče od kráľovstva.

Operačné systémy sú ako cibuľa

Operačné systémy ( OS(OSes) ) majú vrstvy ako cibuľa. Na rozdiel od cibule však operačné systémy majú jadrá.

Jadro je najnižšia jadrová vrstva operačného systému. Táto časť operačného systému komunikuje priamo s hardvérom počítača. Jadro je prvá vec, ktorá sa načíta, keď váš počítač načíta operačný systém. Jadro vždy zostáva v pamäti RAM(RAM) . Ak sa jadro pokazí, počítač sa zrúti. Je to najdôležitejšia časť operačného systému.

Okolo jadra sú rôzne komponenty OS, ako napríklad súborový systém, ovládače zariadení, aplikačné programové rozhrania(Application Programming Interfaces) ( API(APIs) ) a používateľské rozhranie(User Interface) (UI). Používateľské rozhranie je bit, ktorý vás ako používateľa spája so všetkými komponentmi operačného systému, ktoré pracujú na pozadí.

Väčšina používateľov potrebuje prístup iba k niektorým komponentom OS a iba v rôznom rozsahu, a preto majú operačné systémy úrovne „privilégií“.

Základy privilégií OS

Rovnako ako v skutočnom živote, mať určité privilégiá v operačnom systéme znamená získať prístup k veciam, ktoré používatelia s nižšími privilégiami nemajú. Prístup je možné obmedziť niekoľkými spôsobmi. Bežným obmedzením je prístup k súborovému systému. Môžete mať iba privilégiá na „čítanie“, pokiaľ ide o konkrétne údaje, čo znamená, že tieto súbory môžete otvárať a čítať, ale nemôžete ich žiadnym spôsobom meniť. Na to by ste potrebovali oprávnenia na zápis.

Niektoré typy údajov vám nemusia poskytnúť žiadne privilégiá na „čítanie“. Napríklad by ste nechceli, aby verejný počítač poskytoval používateľom prístup k údajom, ktoré má vidieť iba personál.

Ďalšie bežné obmedzenia sa týkajú nastavení počítača a inštalácie softvéru. Pomocou rôznych úrovní privilégií možno používateľom zabrániť v inštalácii alebo odstraňovaní aplikácií a zmene vecí, ako je napríklad tapeta systému.

Mať root prístup(Root Access) je najvyššie(Highest) privilégium

Mať „rootový prístup“ znamená mať najvyššie možné privilégium na počítači. Nie sú pred vami skryté žiadne súbory ani údaje. Používatelia typu root môžu zmeniť ľubovoľný aspekt operačného systému.

Každá aplikácia, ktorú užívateľ root spúšťa s rovnakými privilégiami, môže robiť čokoľvek, čo môže užívateľ root. Prístup root je nevyhnutný na riešenie mnohých problémov a všeobecnú údržbu počítača.

Iný výraz pre užívateľa root je „administrátor“, aj keď v niektorých prípadoch môže mať administrátorské konto o niečo nižšie privilégiá ako konto root v závislosti od operačného systému a toho, ako sú veci špecificky nakonfigurované. Vo väčšine prípadov sú oprávnenia správcu a oprávnenia root zameniteľné pojmy.

Úrovne oprávnení používateľa systému Linux

Linux a ďalšie operačné systémy „ podobné Unixu(Unix-like) “ majú špecifický prístup k účtom typu root. V systéme Linux(Linux) je vždy aspoň jeden účet root vytvorený pri prvej inštalácii operačného systému. V predvolenom nastavení tento účet nie je používateľským účtom určeným na každodenné použitie. Namiesto toho, kedykoľvek bežný používateľ potrebuje urobiť niečo, čo vyžaduje prístup root, musí poskytnúť používateľské meno a heslo, ktoré dočasne zvýši privilégiá na vykonanie úlohy a potom klesne späť na normálnu úroveň používateľských práv.

Pomocou Linus Terminal , textového rozhrania, môžu používatelia použiť príkaz „sudo“, čo je skratka pre „superuser do. ” Každý(” Any) príkaz, ktorý nasleduje po sudo, sa vykoná s oprávneniami root a budete musieť znova zadať heslo.

Úrovne používateľských oprávnení(User Privilege Levels) Windows a macOS

Po celé roky mal Microsoft Windows ľahší prístup k oprávneniam root. Primárny používateľský účet bol zároveň účtom správcu, čo znamená, že ak ste chceli rovnakú úroveň inherentnej bezpečnosti z prístupu Linuxu , museli ste veci zmeniť manuálne.(Linux)

V moderných verziách systému Microsoft Windows spustí akcie vyžadujúce oprávnenia správcu výzvu Kontrola používateľských kont systému Windows(Windows User Account Control) ( UAC ) a budete musieť zadať heslo správcu. Môžete tiež spustiť konkrétne aplikácie s oprávneniami správcu. Môžete napríklad spustiť príkazový riadok(Command Prompt) alebo Windows Terminal s oprávneniami správcu a nebudete musieť opakovane zadávať heslo počas trvania relácie.

MacOS od Apple je, podobne ako Linux , operačný systém podobný Unixu a vyžaduje zvýšenie privilégií pre jednotlivé operácie vždy, keď sa pokúsite urobiť niečo mimo bežného používania. V systéme macOS si všimnete malé ikony zámkov, ktoré vám umožňujú odomknúť nastavenia systému pomocou hesla používateľa root a po dokončení ich znova uzamknúť.

V predvolenom nastavení je macOS s povoleniami o niečo agresívnejší ako Windows . Ak napríklad aplikácia potrebuje prístup k údajom na vymeniteľnom disku, macOS sa vás opýta, či je to v poriadku na prvýkrát.

Root Access na telefónoch s Androidom

Väčšina ľudí, ktorí nie sú správcami systému, sa prvýkrát stretla s myšlienkou „prístupu root“ alebo „rootovania“ v kontexte smartfónov a tabletov so systémom Android . (Android)Zatiaľ čo Android je operačný systém s otvoreným zdrojom, takmer všetci výrobcovia telefónov s Androidom(Android) , ako sú Samsung a OnePlus , neposkytujú svojim zákazníkom root prístup k ich telefónom. Namiesto toho majú špeciálne používateľské účty, ktoré nemôžu získať nízkoúrovňový prístup k hardvéru telefónu. Na rozdiel od počítača teda nemôžete na telefóne s Androidom(Android) meniť operačný systém ani vykonávať systémové zmeny, ktoré výrobca telefónu výslovne nepovoľuje.

Na mnohých telefónoch je možné získať root prístup spustením rootovacej aplikácie, ale niektoré zariadenia vyžadujú trochu zapojený proces zakorenenia pomocou počítača a Android Debug Bridge ( ADB ). Použitím jednej z rôznych koreňových metód alebo návodov na zakorenenie zariadení so systémom Android(Android) na jedno kliknutie môžete získať prístup root k svojmu telefónu.

Odtiaľto môžete zmeniť prakticky akýkoľvek aspekt zariadenia vrátane odstránenia bloatware poskytovateľa a zakázania alebo povolenia vecí, ktoré chcel výrobca telefónu ponechať mimo vášho dosahu. Rootovanie telefónu s Androidom(Android) je tiež prvým krokom, ak chcete úplne nahradiť operačný systém. Môže to zahŕňať najnovšiu verziu systému Android , vlastné pamäte ROM(ROMs) a dokonca aj systém Android(Android) (napríklad telefón Google Nexus ) bez rozhraní špecifických pre výrobcu. Zakorenením zariadenia a odomknutím jeho bootloadera otvoríte svet alternatívneho firmvéru.

Medzi obľúbené aplikácie patrí SuperSu a Magisk , ktoré používate na vlastné riziko. Prípadne strávte nejaký čas na fórach pre Android a prečítajte si o tom, ako sa ostatným majiteľom vášho modelu telefónu darilo rootovanie.

„Útek z väzenia“ iOS zariadenia

Zatiaľ čo telefóny s Androidom(Android) vám neposkytujú prístup root hneď po vybalení, Android je vo všeobecnosti oveľa menej obmedzujúci ako iOS, a to aj bez oprávnení root. Napríklad na telefóne s Androidom(Android) môžete jednoducho povoliť inštaláciu aplikácií z obchodov s aplikáciami tretích strán a nainštalovať si čokoľvek, čo sa vám páči, aj keď to nie je v obchode Google Play(Google Play Store) .

V systéme iOS je každá aplikácia, ktorú Apple neschvaľuje, jednoducho mimo dosahu, kde prichádza na rad „ útek(jailbreaking) z väzenia “. Výsledok útek z väzenia je takmer rovnaký ako rootovanie na telefóne s Androidom(Android) , rozdiel je však v tom, že zabezpečenie systému iOS opatrenia musia byť porušené pomocou exploitov.

Nebezpečenstvo koreňového prístupu

Pokiaľ ide o zariadenia, ako sú telefóny iPhone a smartfóny so systémom Android(Android) , pri rootovaní je potrebné zvážiť jeden zásadný problém, ktorý môže spôsobiť neplatnosť záruky. To je obzvlášť znepokojujúce, pretože zakorenenie alebo útek z väzenia, ktorý sa pokazí, môže natrvalo zablokovať vaše zariadenie, čo môže byť výrobca neochotný opraviť, aj keď mu zaplatíte.

Na osobných počítačoch sú problémy iné. Nechcete náhodne poskytnúť nesprávnym používateľom alebo aplikáciám prístup root. Či už(Whether) na telefóne alebo počítači, existuje tiež šanca, že poskytnete malvéru root prístup, čo môže byť katastrofa a ohroziť vaše systémové súbory. To je dôvod, prečo je použitie antivírusového balíka kľúčové na rootovanom zariadení.

Predpokladajme(Suppose) , že získate prístup root a začnete inštalovať vlastné ROM(ROMs) . V takom prípade môžete stratiť prístup k špeciálnym funkciám svojho zariadenia a zaznamenať horšiu správu teploty alebo výdrž batérie, pretože mnohé optimalizácie nie sú k dispozícii na rootovaných zariadeniach s vlastnými ROM(ROMs) . Niektorí používatelia vykonávajú pretaktovanie na svojom rootovanom zariadení, kde sú CPU a GPU posunuté nad rámec špecifikácií výrobcu, čo môže viesť k poškodeniu telefónu.

Odomknutie zariadenia

Čo ak chcete odinštalovať svoj root prístup? Za predpokladu, že vaše zariadenie stále funguje, môžete ho „odrootovať“ alebo „zrušiť útek z väzenia“ a vrátiť ho do pôvodného stavu, čo zahŕňa flashovanie OEM ROM späť do zariadenia. Chceli by ste to urobiť pred predajom alebo darovaním svojho zariadenia a chcete to urobiť skôr, ako sa pokúsite o vrátenie záruky, ak je to vôbec možné.

Mať zakorenený telefón môže byť posilňujúce a oslobodzujúce, ale prináša to aj dlhý zoznam rizík a upozornení, takže si dobre premyslite, či sa to oplatí.



About the author

Som počítačový profesionál s viac ako 10 ročnou praxou. Vo voľnom čase rada pomáham v kancelárii a učím deti používať internet. Moje schopnosti zahŕňajú veľa vecí, ale najdôležitejšie je, že viem pomáhať ľuďom riešiť problémy. Ak potrebujete niekoho, kto vám môže pomôcť s niečím súrne, alebo chcete len nejaké základné tipy, obráťte sa na mňa!



Related posts