Pdf downloaden
Pdf downloaden
De root-account op een Linux-computer is de account met volledige rechten. Root-toegang is vaak nodig voor het kunnen uitvoeren van commando's in Linux, vooral commando's die wijzigingen aanbrengen in systeembestanden. Omdat de root zo krachtig is, wordt het aanbevolen om alleen root-toegang te vragen wanneer dat noodzakelijk is, in plaats van in te loggen als root-gebruiker. Hiermee kan je voorkomen dat er per ongeluk belangrijke systeembestanden worden beschadigd.
Stappen
-
Open de terminal. Open de terminal als die nog niet is geopend. Bij veel distributies kun je dit openen door op Ctrl + Alt + T te drukken.
-
Typ . su - en druk op ↵ Enter . Hiermee kun je inloggen als superuser. Je kunt dit commando in principe gebruiken om in te loggen als een willekeurige gebruiker op de machine, maar laat je het leeg, dan zal gepoogd worden om als root in te loggen. [1] X Bron
-
Voer het root-wachtwoord in wanneer daarom wordt gevraagd. Na het typen van su - en het indrukken van ↵ Enter , zal je om het root-wachtwoord worden gevraagd.
- Krijg je de melding "authentication error", dan is de rootaccount waarschijnlijk geblokkeerd. Kijk bij het volgende deel voor instructies over het deblokkeren ervan.
-
Controleer de opdrachtprompt. Ben je ingelogd als root, dan hoort de opdrachtprompt te eindigen op # in plaats van $ . [2] X Bron
-
Voer de commando's in waarmee je root-toegang krijgt. Heb je su - gebruikt om in te loggen als, dan kun je elk commando gebruiken waar root-toegang voor vereist is. Het su commando stellen we nog even uit tot aan het eind van deze sessie, zodat je niet elke keer het root-wachtwoord dat je nodig hebt voor een commando hoeft in te voeren.
-
Gebruik eventueel . sudo in plaats van su - . sudo ("super user do") is een commando waarmee je andere commando's tijdelijk als root kunt uitvoeren. Dit is de beste manier voor de meeste gebruikers om root-commando's uit te voeren, omdat de root-omgeving niet blijvend is, en de gebruiker het root-wachtwoord niet hoeft te kennen. In plaats daarvan voert de gebruiker het eigen gebruikerswachtwoord in voor tijdelijke root-toegang. [3] X Bron
- Typ sudo command en druk op ↵ Enter (bijv. sudo ifconfig ). Wanneer er om het wachtwoord wordt gevraagd, voer je je eigen gebruikers wachtwoord in, niet het root-wachtwoord.
- sudo is de aanbevolen methode voor distributies zoals Ubuntu, omdat dit zelfs werkt als de root-account is geblokkeerd.
- Dit commando is beperkt tot gebruikers met administratorrechten. Gebruikers kunnen worden toegevoegd of verwijderd met /etc/sudoers .
Advertentie
-
Deblokkeer de root-account (Ubuntu). Ubuntu (en diverse andere distributies) blokkeren de root-account zodat de gemiddelde gebruiker geen toegang heeft. Dit omdat root-toegang bijna nooit nodig is wanneer je het sudo commando (zie het vorige deel) toepast. Het deblokkeren van de root-account biedt je de mogelijkheid om in te loggen als root.
-
Open de terminal. Bevind je je in de desktop-omgeving, dan kun je op Ctrl + Alt + T drukken om de terminal te starten.
-
Typ . sudo passwd root en druk op ↵ Enter . Wanneer er gevraagd wordt om een wachtwoord, typ dan je gebruikers wachtwoord.
-
Stel een nieuw wachtwoord in. Je wordt gevraagd om een nieuw wachtwoord aan te maken en het tweemaal in te voeren. Is het wachtwoord ingesteld, dan wordt de root-account actief. [4] X Bron
-
Blokkeer de root-account weer. Wil je de root-account blokkeren, voer dan het volgende commando in om het wachtwoord te verwijderen en blokkeren:
- sudo passwd -dl root
Advertentie
-
Gebruik eventueel andere methoden voor het verkrijgen van tijdelijke root-toegang. Het wordt niet aanbevolen om standaard in te loggen als root, omdat het erg gemakkelijk is om commando's uit te laten voeren die je systeem volledig onbruikbaar maken. Log alleen in als root bij herstelwerkzaamheden en in noodgevallen, zoals wanneer een harde schijf dienst weigert, of bij het terugzetten van geblokkeerde accounts.
- Door sudo of su te gebruiken in plaats van in te loggen als root kun je schade door root-toegang voorkomen. Gebruik deze commando's zodat je eerst na kunt denken over het commando voor er ernstige schade wordt aangericht.
- Sommige distributies, zoals Ubuntu, blokkeren de root-account tot je dit handmatig deblokkeert. Niet alleen voorkom je ermee dat gebruikers per ongeluk te veel schade aanrichten door de root-account te gebruiken, maar het beveiligt het systeem ook tegen mogelijke hackers, omdat de root-account meestal als eerste wordt aangevallen. Met een geblokkeerde root-account hebben hackers er geen toegang toe. Zie het vorige deel voor instructies over het deblokkeren van de root in Ubuntu.
-
Typ . root als de gebruiker wanneer je in Linux inlogt. Is de root-account gedeblokkeerd en je kent het wachtwoord, dan kun je inloggen als root wanneer je de melding krijgt om in te loggen met een gebruikersaccount. Typ root als de gebruiker in het inlogscherm.
- Heb je root-toegang nodig voor het uitvoeren van een commando, gebruik dan de methode uit het vorige deel.
-
Voer het root-wachtwoord in als gebruikerswachtwoord. Na het invoeren van root als de gebruikersnaam voer je het root-wachtwoord in wanneer daarom wordt gevraagd.
- In veel gevallen zal het root-wachtwoord iets zijn als 'password'.
- Weet je het root-wachtwoord niet, of ben je het vergeten, kijk dan bij het volgende deel voor instructies over het resetten ervan.
- In Ubuntu is de root-account geblokkeerd en kan deze niet worden gebruikt, tot het is gedeblokkeerd.
-
Draai liever geen complexe programma's wanneer je als root bent ingelogd. De kans is aanwezig dat het programma dat je wil draaien een negatief effect zal hebben op je systeem wanneer het root-toegang heeft. Het wordt ten zeerste aanbevolen dat je sudo of su gebruikt voor het draaien van programma's, in plaats van in te loggen als root.Advertentie
-
Reset het root-wachtwoord als je dat bent vergeten. Ben je het root-wachtwoord en je gebruikerswachtwoord vergeten, dan zal je moeten opstarten in de herstelmodus om dit te veranderen. Weet je je gebruikerswachtwoord en moet je het root-wachtwoord wijzigen, typ dan sudo passwd root , typ je gebruikerswachtwoord en maak dan een nieuw root-wachtwoord aan.
-
Herstart je computer en houd links- . ⇧ Shift ingedrukt na het BIOS-scherm. Hiermee open je het GRUB-menu.
- De timing is hierbij wat lastig, dus je zult het wellicht een paar keer moeten proberen.
-
Selecteer de eerste . (herstelmodus) uit de lijst. Hiermee laad je de herstelmodus voor je huidige distributie.
-
Selecteer de . root optie uit het menu dat verschijnt. Hiermee start je de terminal waarbij je bent ingelogd als de root-account.
-
Mount de schijf weer met schrijfrechten. Wanneer je opstart in de herstelmodus, dan heb je meestal alleen leesrechten. Gebruik het volgende commando om weer schrijftoegang te krijgen:
- mount -rw -o remount /
-
Maak een nieuw wachtwoord voor alle accounts die zijn geblokkeerd. Ben je eenmaal ingelogd als root en heb je de toegangsrechten gewijzigd, dan kun je een nieuw wachtwoord gaan maken voor elke account:
- Typ passwd accountName en druk op ↵ Enter . Wil je het root-wachtwoord wijzigen, typ dan passwd root .
- Voer het nieuwe wachtwoord tweemaal in, zoals aangegeven.
-
Herstart je computer na het resetten van de wachtwoorden. Ben je klaar met het resetten van de wachtwoorden, dan kun je de computer herstarten en weer gebruiken zoals je gewend bent. Je nieuwe wachtwoorden zijn meteen actief. [5] X BronAdvertentie
Waarschuwingen
- Gebruik alleen de root-account wanneer het niet anders kan, en log direct uit als je klaar bent.
- Deel je root-wachtwoord alleen met mensen die A) betrouwbaar zijn en B) het echt nodig hebben.
Advertentie
Bronnen
- ↑ https://wiki.centos.org/TipsAndTricks/BecomingRoot
- ↑ http://www.computerhope.com/issues/ch001639.htm
- ↑ http://unix.stackexchange.com/questions/3063/how-do-i-run-a-command-as-the-system-administrator-root
- ↑ https://help.ubuntu.com/community/RootSudo
- ↑ http://askubuntu.com/questions/24006/how-do-i-reset-a-lost-administrative-password
Advertentie