Het kan zijn dat je het root-wachtwoord van de server bent vergeten. Je hebt dan geen toegang tot de server als superuser. Als dit het geval is, helpt dit artikel je om het probleem snel op te lossen. Allereerst heb je toegang nodig tot de serverconsole.
Het algoritme voor het resetten van het root-wachtwoord is eenvoudig:
Laten we elke stap doorlopen.
Start eerst de server opnieuw op als deze is ingeschakeld en opgestart door op CTRL + ALT + DEL
te drukken. Als de server uit staat, zet hem dan aan. Nadat het BIOS-menu is geladen, maar voordat het opstarten van het besturingssysteem begint, verschijnt er een timer op het scherm. Om de opstarttimer van het besturingssysteem te stoppen en het GRUB bootloader menu te openen, druk je op een willekeurige toets (behalve Enter).
Om het systeem in single-user modus op te starten, moet u de bootregel aanpassen. Gebruik de toetsen omhoog en omlaag op uw toetsenbord om tussen de regels van het opstartmenu te navigeren. Markeer de gewenste regel (meestal "* Ubuntu") en druk op de toets "e" om de bootopties te bewerken.
Vervolgens moet je de regel vinden die begint met linux /boot
. Zoek de "ro" parameter aan het einde van die regel en vervang deze door de rw
parameter. Voeg na een spatie de nieuwe parameter toe:
init=/bin/bash
Je hebt alles gedaan wat nodig is om het systeem op te starten in single-user modus. Druk op CTRL+X
of F10 en start het op.
Dit zal dan de console laden waar je een commando moet invoeren:
passwd root
Je moet dan twee keer het nieuwe root-wachtwoord invoeren.
Je hebt het root-wachtwoord gewijzigd. Sla de wijzigingen nu op een schijf op en herstart het systeem:
sync
reboot