Ha valaha is olyan üzenetbe futott számítógépén vagy más eszközén, amely arról tájékoztatja, hogy magasabb jogosultságra van szüksége, akkor „root hozzáférés” szükséges.
Az operációs rendszereknek egyensúlyt kell teremteniük aközött, hogy hagyják, hogy a felhasználók megtegyék, amit kell, de ne hagyják, hogy az egész rendszert összezavarják. Jóban-rosszban, ha „root hozzáféréssel” rendelkezel egy számítógéphez, akkor nálad vannak a királyság kulcsai.
Az operációs rendszerek olyanok, mint a hagyma
Az operációs rendszereknek (OS-eknek) vannak rétegei, akárcsak a hagymának. Azonban ellentétbenegy hagymával az operációs rendszereknek kerneljeivannak.
A kernel az operációs rendszer legalacsonyabb magrétege. Az operációs rendszer ezen része közvetlenül a számítógép hardverével kommunikál. A kernel az első dolog, amely betöltődik, amikor a számítógép betölti az operációs rendszert. A kernel mindig RAM -ban marad. Ha a kernel meghibásodik, a számítógép összeomlik. Ez az operációs rendszer legkritikusabb része.
A kernel körül különböző operációs rendszer-összetevők találhatók, például a fájlrendszer, az eszközillesztő-programok, az alkalmazásprogramozási felületek (API-k) és a felhasználói felület (UI). A felhasználói felület az a bit, amely összeköti Önt, a felhasználót a háttérben működő összes operációs rendszer-összetevővel.
A legtöbb felhasználónak csak az operációs rendszer egyes összetevőihez kell hozzáférnie, és csak eltérő mértékben, ezért az operációs rendszereknek „jogosultsági” szintjeik vannak.
Az operációs rendszer jogosultságainak alapjai
A való élethez hasonlóan, bizonyos jogosultságokkal egy operációs rendszerben hozzá kell férni olyan dolgokhoz, amelyekhez az alacsonyabb jogosultságokkal rendelkező felhasználók nem. A hozzáférést többféleképpen lehet korlátozni. Gyakori korlátozás a fájlrendszerhez való hozzáférés. Előfordulhat, hogy csak bizonyos adatok esetében van „olvasási” jogosultsága, ami azt jelenti, hogy megnyithatja és elolvashatja ezeket a fájlokat, de semmilyen módon nem módosíthatja őket. Ehhez „írási” jogosultságra van szüksége.
Egyes adattípusok egyáltalán nem adnak „olvasási” jogosultságot. Például nem szeretné, ha egy nyilvános számítógép olyan adatokhoz adna hozzáférést a felhasználóknak, amelyeket csak a személyzetnek kell látnia.
Egyéb gyakori korlátozások a számítógép beállításaira és a szoftver telepítésére vonatkoznak. Különböző jogosultsági szintek használatával megakadályozható, hogy a felhasználók alkalmazásokat telepítsenek vagy eltávolítsanak, és megváltoztassák például a rendszer háttérképét..
A root hozzáférés a legnagyobb kiváltság
A „root hozzáférés” azt jelenti, hogy a lehető legmagasabb jogosultságokkal rendelkezik a számítógépen. Nincsenek fájlok vagy adatok rejtve Ön előtt. A root felhasználók az operációs rendszer bármely aspektusát módosíthatják.
Bármely alkalmazás, amelyet a root felhasználó ugyanazokkal a jogosultságokkal futtat, bármire képes, amit egy root felhasználó. A root hozzáférés elengedhetetlen számos probléma megoldásához és általános számítógép-karbantartáshoz.
A root felhasználó egy másik kifejezése az „rendszergazda”, bár bizonyos esetekben az adminisztrátori fióknak valamivel alacsonyabb jogosultságai lehetnek, mint a root fióknak, az operációs rendszertől és a dolgok konkrét beállításától függően. A legtöbb esetben az adminisztrátori és a root jogosultságok felcserélhető kifejezések.
Linux felhasználói jogosultsági szintek
A Linux és más „Unix-szerű ” operációs rendszerek sajátos megközelítést alkalmaznak a root fiókokhoz. A Linuxban mindig van legalább egy root fiók, amely az operációs rendszer első telepítésekor jön létre. Alapértelmezés szerint ez a fiók nem napi használatra szánt felhasználói fiók. Ehelyett valahányszor egy normál felhasználónak olyan dolgot kell tennie, amelyhez root hozzáférés szükséges, meg kell adnia egy felhasználónevet és jelszót, amely ideiglenesen megemeli a jogosultságokat a feladat végrehajtásához, majd visszaesik a normál felhasználói jogosultsági szintre.
A Linus Terminal, egy szöveges felület használatával a felhasználók használhatják a „sudo” parancsot, amely a „superuser do” rövidítése. A sudo-t követő minden parancs root jogosultsággal fut, és ismét meg kell adnia egy jelszót.
Windows és macOS felhasználói jogosultsági szintek
A Microsoft Windows éveken át lazábban viszonyult a root jogosultságokhoz. Az elsődleges felhasználói fiók egyben az adminisztrátori fiók is volt, ami azt jelenti, hogy manuálisan kellett módosítania a dolgokat, ha ugyanolyan szintű biztonságot szeretne elérni a Linux megközelítéssel.
A Microsoft Windows modern verzióiban a rendszergazdai jogosultságokat igénylő műveletek a Windows felhasználói fiókok felügyeletére (UAC) értesítik, és meg kell adnia a rendszergazdai jelszót. Bizonyos alkalmazásokat rendszergazdai jogosultságokkal is elindíthat. Például elindíthatja a Parancssor -t vagy a Windows Terminált rendszergazdai jogosultságokkal, és nem kell ismételten jelszót megadnia a munkamenet hosszához..
Az Apple macOS a Linuxhoz hasonlóan Unix-szerű operációs rendszer, és műveletenkénti jogosultság-emelést igényel, amikor a szokásos használaton kívüli tevékenységet próbál meg végrehajtani. A macOS rendszerben kis lakat ikonokat fog észrevenni, amelyek lehetővé teszik a rendszerbeállítások feloldását a root felhasználó jelszavával, majd ismét zárolják őket, ha végzett.
Alapértelmezés szerint a macOS egy kicsit agresszívebb engedélyekkel, mint a Windows. Ha például egy alkalmazásnak hozzá kell férnie egy cserélhető meghajtón lévő adatokhoz, a macOS első alkalommal megkérdezi, hogy ez rendben van-e.
Root hozzáférés Android telefonokon
A legtöbb ember, aki nem rendszergazda, először az Android okostelefonok és táblagépek kapcsán találkozott a „root hozzáférés” vagy „rooting” gondolatával. Míg az Android egy nyílt forráskódú operációs rendszer, szinte az összes Android-telefon-gyártó, például a Samsung és a OnePlus, nem ad root hozzáférést ügyfeleinek telefonjához. Ehelyett speciális felhasználói fiókjaik vannak, amelyek nem tudnak alacsony szintű hozzáférést kapni a telefon hardveréhez. Tehát a számítógépekkel ellentétben nem módosíthatja az operációs rendszert Android telefonján, és nem hajthat végre olyan rendszermódosításokat, amelyeket a telefon gyártója kifejezetten nem engedélyez.
Sok telefonon root hozzáférést lehet szerezni egy rootoló alkalmazás futtatásával, de egyes eszközök némileg bonyolult rootolási folyamatot igényelnek számítógép és az Android Debug Bridge (ADB) használatával. Ha az Android-eszközök rootolásához használja a különféle egykattintásos gyökér módszerek vagy oktatóanyagok egyikét, root hozzáférést kaphat telefonjához.
Innen az eszköz gyakorlatilag bármely aspektusát módosíthatja, beleértve a szolgáltatói bloatware eltávolítását, valamint a telefongyártó által elérhetetlen dolgok letiltását vagy engedélyezését. Az Android telefon rootolása is az első lépés, ha teljesen le akarja cserélni az operációs rendszert. Ez magában foglalhatja az Android legújabb verzióját, az egyedi ROM-okat, és akár a gyártóspecifikus interfészek nélküli Androidot is (például egy Google Nexus telefont). Eszköze rootolásával és rendszerbetöltőjének feloldásával az alternatív firmware világát nyitja meg.
A népszerű alkalmazások közé tartozik a SuperSu és a Magisk, amelyeket saját felelősségére használ. Alternatív megoldásként töltsön el egy kis időt Android-fórumokon, és olvasson arról, hogy telefonmodelljének többi tulajdonosa hogyan járt a rootolással..
„Jailbreaking” iOS-eszközök
Bár az Android telefonok nem adnak root hozzáférést a dobozból, az Android rendszerint sokkal kevésbé korlátozó, mint az iOS, még root engedélyek nélkül is. Például egy Android-telefonon egyszerűen engedélyezheti a harmadik féltől származó alkalmazásboltokból származó alkalmazások telepítését, és bármit telepíthet, még akkor is, ha az nincs a Google Play Áruházban.
IOS-en minden olyan alkalmazás, amelyet az Apple nem hagy jóvá, egyszerűen elérhetetlen, és az „börtöntörés ” gyakorlat bejön. A jailbreak eredménye nagyjából ugyanaz, mint a rootolás Android telefon, de a különbség az, hogy az iOS biztonsági intézkedéseit exploitokkal kell megszegni.
A root hozzáférés veszélyei
Amikor olyan eszközökről van szó, mint az iPhone és az Android okostelefonok, a rootolásnál fontos szempont, hogy az érvénytelenítheti a garanciát. Ez különösen aggasztó, mivel a hibás rootolás vagy jailbreak véglegesen tönkreteheti az eszközt, amit a gyártó nem hajlandó kijavítani, még akkor sem, ha fizet.
A személyi számítógépeken a problémák eltérőek. Nem akar véletlenül rossz felhasználóknak vagy alkalmazásoknak root hozzáférést adni. Akár telefonról, akár számítógépről van szó, fennáll annak a lehetősége, hogy gyökér hozzáférést ad a rosszindulatú programoknak, ami katasztrófához vezethet, és veszélybe sodorhatja a rendszerfájlokat. Ez az oka annak, hogy a víruskereső csomag használata létfontosságú a rootolt eszközökön.
Tegyük fel, hogy root hozzáférést kap, és elkezdi az egyéni ROM-ok telepítését. Ebben az esetben elveszítheti hozzáférését eszköze speciális funkcióihoz, és rosszabb hőkezelést vagy akkumulátor-élettartamot tapasztalhat, mivel az optimalizálások nagy része nem érhető el az egyéni ROM-okkal rendelkező rootolt eszközökön. Egyes felhasználók túlhúzást hajtanak végre rootolt eszközükön, ahol a CPU és a GPU túllépi a gyártó specifikációit, ami károsíthatja a telefont.
Az eszköz gyökerének eltávolítása
Mi a teendő, ha el szeretné távolítani a root hozzáférést? Feltételezve, hogy az eszköz továbbra is működik, „unroot” vagy „un-jailbreak” lehet, és visszaállíthatja eredeti állapotába, amely magában foglalja az OEM ROM visszahelyezését az eszközre. Ezt érdemes megtenni, mielőtt eladná vagy elajándékozná a készüléket, és meg kell tennie ezt a garanciális visszaküldés előtt, ha egyáltalán lehetséges..
A rootolt telefon megerősít és felszabadít, ugyanakkor kockázatok és figyelmeztetések hosszú listája is van, ezért alaposan gondolja át, hogy megéri-e.
.