Wat betekent "roottoegang" op pc's en smartphones?

Als je ooit een bericht op je computer of ander apparaat bent tegengekomen waarin staat dat je hogere privileges nodig hebt, heb je de behoefte aan "root-toegang" ondervonden.

Besturingssystemen moeten een balans vinden tussen gebruikers laten doen wat ze moeten doen, maar zonder dat ze het hele systeem verpesten. Voor beter of slechter, als je "root-toegang" tot een computer hebt, heb je de sleutels tot het koninkrijk.

Besturingssystemen zijn als uien

Besturingssystemen ( OS'en(OSes) ) hebben lagen, net als een ui. In tegenstelling tot een ui hebben besturingssystemen echter kernels.

De kernel is de laagste kernlaag van het besturingssysteem. Dit deel van het besturingssysteem communiceert rechtstreeks met de hardware van de computer. De kernel is het eerste dat wordt geladen wanneer uw computer het besturingssysteem laadt. De kernel blijft altijd in RAM . Als de kernel fout gaat, crasht de computer. Het is het meest kritieke onderdeel van het besturingssysteem.

Rondom de kernel bevinden zich verschillende OS-componenten, zoals het bestandssysteem, apparaatstuurprogramma's, Application Programming Interfaces ( API's ) en de gebruikersinterface(User Interface) (UI). De gebruikersinterface is het bit dat u, de gebruiker, verbindt met al die OS-componenten die op de achtergrond werken.

De meeste gebruikers hebben alleen toegang nodig tot enkele van de OS-componenten, en alleen in verschillende mate, en daarom hebben besturingssystemen "privilege"-niveaus.

De basis van OS-privileges

Net als in het echte leven betekent het hebben van bepaalde privileges in een besturingssysteem toegang krijgen tot dingen die gebruikers met lagere privileges niet hebben. De toegang kan op verschillende manieren worden beperkt. Een veelvoorkomende beperking is de toegang tot het bestandssysteem. U mag alleen "lees"-rechten hebben als het gaat om specifieke gegevens, wat betekent dat u die bestanden kunt openen en lezen, maar u kunt ze op geen enkele manier wijzigen. Om dat te doen, hebt u 'schrijf'-rechten nodig.

Sommige soorten gegevens geven u mogelijk helemaal geen leesrechten. U wilt bijvoorbeeld niet dat een openbare computer gebruikers toegang geeft tot gegevens die alleen personeel mag zien.

Andere veel voorkomende beperkingen hebben betrekking op computerinstellingen en software-installatie. Door verschillende privilegeniveaus te gebruiken, kan worden voorkomen dat gebruikers applicaties installeren of verwijderen en dingen zoals de systeemachtergrond wijzigen.

Root-toegang(Root Access) hebben is het hoogste(Highest) privilege

Het hebben van "root-toegang" betekent het hoogst mogelijke privilege op de computer hebben. Er zijn geen bestanden of gegevens voor u verborgen. Root-gebruikers kunnen elk aspect van het besturingssysteem wijzigen.

Elke toepassing die de rootgebruiker uitvoert met dezelfde privileges kan alles doen wat een rootgebruiker kan. Root-toegang is essentieel voor het oplossen van veel problemen en algemeen computeronderhoud.

Een andere term voor een rootgebruiker is 'beheerder', hoewel in sommige gevallen een beheerdersaccount iets lagere rechten kan hebben dan het root-account, afhankelijk van het besturingssysteem en hoe de zaken specifiek zijn geconfigureerd. In de meeste gevallen zijn beheerdersrechten en rootrechten onderling uitwisselbare termen.

Bevoegdheidsniveaus voor Linux-gebruikers

Linux en andere “ Unix-achtige(Unix-like) ” besturingssystemen hebben een specifieke benadering van root-accounts. Er is altijd ten minste één root-account in Linux , gemaakt wanneer u het besturingssysteem voor het eerst installeert. Standaard is dit account geen gebruikersaccount bedoeld voor dagelijks gebruik. In plaats daarvan, wanneer een gewone gebruiker iets moet doen waarvoor root-toegang nodig is, moeten ze een gebruikersnaam en wachtwoord opgeven, waardoor tijdelijk de privileges worden verhoogd om de taak te volbrengen en vervolgens terugvalt naar de normale gebruikersprivilegeniveaus.

Met behulp van de Linus Terminal , een op tekst gebaseerde interface, kunnen gebruikers het commando "sudo" gebruiken, wat een afkorting is voor "superuser do. Elke(” Any) opdracht die op sudo volgt, wordt uitgevoerd met root-rechten en je moet opnieuw een wachtwoord opgeven.

Gebruikersrechtenniveaus voor(User Privilege Levels) Windows en macOS

Jarenlang had Microsoft Windows een meer ontspannen houding ten opzichte van root-privileges. Het primaire gebruikersaccount was ook het beheerdersaccount, wat betekent dat je dingen handmatig moest wijzigen als je hetzelfde niveau van inherente veiligheid als de Linux - aanpak wilde.

In moderne versies van Microsoft Windows activeren acties waarvoor beheerdersrechten zijn vereist een Windows User Account Control ( UAC ) -prompt en moet u het beheerderswachtwoord opgeven. U kunt ook specifieke toepassingen starten met beheerdersrechten. U kunt bijvoorbeeld de opdrachtprompt(Command Prompt) of Windows Terminal starten met beheerdersrechten en hoeft niet herhaaldelijk een wachtwoord op te geven voor de duur van de sessie.

Apple's macOS is, net als Linux , een Unix-achtig besturingssysteem en vereist een verhoging van de bevoegdheden per bewerking wanneer je iets probeert te doen buiten het reguliere gebruik om. In macOS zie je kleine vergrendelingspictogrammen waarmee je systeeminstellingen kunt ontgrendelen met het rootgebruikerswachtwoord en ze vervolgens weer kunt vergrendelen als je klaar bent.

MacOS is standaard iets agressiever met machtigingen dan Windows . Als een app bijvoorbeeld toegang moet hebben tot gegevens op een verwisselbare schijf, zal macOS je de eerste keer vragen of dat in orde is.

Root-toegang op Android-telefoons

De meeste mensen die geen systeembeheerder zijn, kwamen voor het eerst in aanraking met het idee van "root-toegang" of "rooten" in de context van Android - smartphones en -tablets. Hoewel Android een open-source besturingssysteem is, geven bijna alle Android -telefoonfabrikanten zoals Samsung en OnePlus hun klanten geen roottoegang tot hun telefoons. In plaats daarvan hebben ze speciale gebruikersaccounts die geen toegang op laag niveau tot de hardware van de telefoon kunnen krijgen. Dus in tegenstelling tot een pc, kunt u het besturingssysteem op uw Android -telefoon niet wijzigen of systeemwijzigingen aanbrengen die niet expliciet zijn toegestaan ​​door de telefoonfabrikant.

Op veel telefoons kan root-toegang worden verkregen door een root-app uit te voeren, maar sommige apparaten vereisen een enigszins ingewikkeld rootproces met behulp van een computer en de Android Debug Bridge ( ADB ). Door een van de verschillende root-methoden of tutorials met één klik te gebruiken om Android - apparaten te rooten, kunt u root-toegang tot uw telefoon krijgen.

Vanaf hier kunt u vrijwel elk aspect van het apparaat wijzigen, inclusief het verwijderen van bloatware van de provider en het uitschakelen of inschakelen van dingen die de telefoonfabrikant buiten uw bereik wilde houden. Het rooten van een Android -telefoon is ook de eerste stap als je het besturingssysteem volledig wilt vervangen. Dit kan de nieuwste versie van Android zijn, aangepaste ROM's en zelfs stock - Android (zoals een Google Nexus -telefoon) zonder de fabrikantspecifieke interfaces. Je opent een wereld van alternatieve firmware door je apparaat te rooten en de bootloader te ontgrendelen.

Populaire apps zijn onder andere SuperSu en Magisk , die u op eigen risico gebruikt. U kunt ook wat tijd doorbrengen op Android -forums en lezen hoe andere eigenaren van uw telefoonmodel het hebben gedaan met rooten.

"Jailbreaking" iOS-apparaten

Hoewel Android -telefoons je standaard geen root-toegang geven, is Android over het algemeen veel minder beperkend dan iOS, zelfs zonder root-rechten. Op een Android -telefoon kunt u bijvoorbeeld eenvoudig de installatie van applicaties van app-stores van derden inschakelen en alles installeren wat u maar wilt, zelfs als het niet in de Google Play Store staat .

Op iOS is elke app die Apple niet goedkeurt gewoon buiten bereik, waar de praktijk van " jailbreaken(jailbreaking) " binnenkomt. Het resultaat van jailbreaking is vrijwel hetzelfde als rooten op een Android -telefoon, maar het verschil is dat iOS-beveiliging maatregelen moeten worden doorbroken met behulp van exploits.

De gevaren van roottoegang

Als het gaat om apparaten zoals iPhones en Android -smartphones, is een cruciaal punt om te overwegen bij het rooten dat dit uw garantie ongeldig kan maken. Dit is met name zorgwekkend, omdat een rooting of jailbreak die fout gaat, je apparaat permanent kan blokkeren, iets wat de fabrikant mogelijk niet wil repareren, zelfs als je ervoor betaalt.

Op personal computers zijn de problemen anders. U wilt niet per ongeluk de verkeerde gebruikers of applicaties root-toegang geven. Of(Whether) u nu op een telefoon of computer zit, er is ook een kans dat u malware root-toegang geeft, en dat kan een ramp zijn en uw systeembestanden in gevaar brengen. Dit is de reden waarom het gebruik van een antiviruspakket cruciaal is op een geroot apparaat.

Stel dat(Suppose) u root-toegang krijgt en begint met het installeren van aangepaste ROM's . In dat geval verliest u mogelijk de toegang tot speciale functies van uw apparaat en ziet u slechter thermisch beheer of een slechtere levensduur van de batterij, omdat veel van de optimalisaties niet aanwezig zijn op geroote apparaten met aangepaste ROM's . Sommige gebruikers voeren overklokken uit op hun geroote apparaat, waarbij de CPU en GPU buiten de specificaties van de fabrikant worden geduwd, waardoor de telefoon mogelijk beschadigd raakt.

Uw apparaat verwijderen

Wat als u uw root-toegang wilt verwijderen? Ervan uitgaande dat uw apparaat nog steeds werkt, kunt u het "unrooten" of "un-jailbreaken" en het terugbrengen naar de oorspronkelijke staat, inclusief het flashen van de OEM-ROM terug op het apparaat. U zou dit willen doen voordat u uw apparaat verkoopt of weggeeft, en u wilt dit doen voordat u probeert een garantieteruggave te doen, indien mogelijk.

Het hebben van een geroote telefoon kan krachtig en bevrijdend zijn, maar het heeft ook een lange lijst met risico's en waarschuwingen, dus denk goed na of het de moeite waard is.



About the author

Ik ben een computerprofessional met meer dan 10 jaar ervaring. In mijn vrije tijd help ik graag aan een bureau en leer ik kinderen internetten. Mijn vaardigheden omvatten veel dingen, maar het belangrijkste is dat ik weet hoe ik mensen kan helpen bij het oplossen van problemen. Als je iemand nodig hebt die je kan helpen met iets dringends of gewoon wat basistips wilt, neem dan contact met me op!



Related posts