Root wachtwoord resetten

Niveau: UNIX1

Hieronder staat kort beschreven hoe je je root wachtwoord opnieuw kunt instellen als je deze vergeten bent. De handleiding gaat er van uit dat je direct bij de apparatuur kunt, en je de machine kunt rebooten. Dit werkt NIET als je ook het wachtwoord voor je bootloader vergeten bent. In je bootloader kun je ervoor zorgen dat je installatie opstart in ''init 1''. Dit is de zogenaamde maintainance mode, waarbij er maar 1 enkele login mogelijk is: die van root.

Als je systeem is opgestart in init 1 (dit gaat redelijk snel, aangezien er bijna geen andere software wordt opgestart) krijg je een rootprompt waar je met het commando passwd een nieuw wachtwoord kunt instellen.

Bootloader: GRUB

  1. Reboot je systeem.
  2. De GRUB bootloader verschijnt.
    • Als je een Debian/Ubuntu installatie hebt, worden er default twee bootopties per kernel aangemaakt: de gewone kernel en de (recovery mode). Recovery mode zal in init 1 opstarten.
    • Als je geen (recovery mode) hebt, volg dan de volgende stappen:
      1. use the arrows to select the boot entry you want to modify.
      2. press e to edit the entry
      3. use the arrows to go to kernel line
      4. press e to edit this entry
      5. at the end of the line add the word single
      6. press ESC to go back to the parent menu
      7. press b to boot this kernel
  3. Nadat je systeem is opgestart zal er een #-prompt1) verschijnen. Hier kun je het commando passwd gebruiken om je wachtwoord te resetten.

Bootloader: LILO

  1. Reboot je systeem.
  2. De LILO bootloader verschijnt.
    • Als je een (recovery) mode hebt, start deze. De recovery mode zal in init 1 opstarten.
    • Als je geen (recovery) mode hebt, volg dan de volgende stappen:
      1. Zorg ervoor dat de de LILO prompt wordt weergegeven (boot:). Wanneer het grafische bootmenu getoond wordt kan deze worden verlaten met ? of met Ctrl-x (afhankelijk van de LILO versie). Wanneer er geen menu of alleen een text-based menu aanwezig is, is de LILO-prompt al aanwezig.
      2. Druk eenmaal op de tab-toets om te kijken welke kernels er aanwezig zijn in de lilo-configuratie.
      3. Type de kernel-naam over. Deze is niet hoofdlettergevoelig. Geef achter deze kernel-naam de optie single mee.
  3. Nadat je systeem is opgestart zal er een #-prompt verschijnen. Hier kun je het commando passwd gebruiken om je wachtwoord te resetten.

LiveCD

Als ook je bootloader niet meer meewerkt kun je altijd nog gebruik maken van een LiveCD of een andere tool zoals RIP2).

Volg de volgende stappen:

  1. Noteer welke partitie de root van je filesystem bevat. Zie df -haT.
  2. Boot van je LiveCD of RIP disk.
  3. Maak een tijdelijke directory waar je je root filesystem kan mounten. Ie: mkdir /mnt/rootfs.
  4. Mount je root filesystem dat je eerst hebt genoteerd. Ie: mount /dev/XXXX /mnt/rootfs/.
  5. Chroot je shell naar /mnt/rootfs/. Ie: chroot /mnt/rootfs.
  6. Je bevind je nu in de rootpartitie van je normale installatie. Nu kun je het wachtwoord veranderen met passwd en rebooten als je klaar bent.
1) ook bekend als de root-prompt
2) Recovery Is Possible
 
wiki/linux/reset_rootpasswd.txt · Last modified: 2008/09/29 22:12 by scornelissen
 
 
 
 
 
copyleft HULK 2008-2012
 
 

New Pages

Recently changed

OSS Banners

Get Firefox!

Debian Powered

Some nice icons

  • Driven by DokuWiki
  • Powered by PHP
  • Valid XHTML 1.0
  • Valid CSS
  • HULK Powered