Gendannelsestilstanden virker ikke altid, fordi mange systemer vil bede om root-adgangskoden for at logge ind. Nu da du ikke kender root-adgangskoden i første omgang, vil det trick mislykkes. I et sådant tilfælde kan du prøve disse, som er de nemmeste måder at nulstille Linux-adgangskoden på.
1. Brug 'sudo su' eller 'sudo -i'
sudo passwd root eller passerer sudo su eller sudo -i for først at få root-kraften og derefter køre passwd-kommandoen, han eller hun ville være i stand til at nulstille root-adgangskoden. Det virker ikke alle steder. Tænke i en situation, hvor du ikke har en root-adgangskode.
2. Grub metode
Tænd din computer.
Trykke ESC ved GRUB-prompten.
linux /boot/vmlinuz-3.7.10-1.1-desktop root=UUID=ba08039b-33ba-4074-857c-9688856c3583 video=1366x768 resume=/dev/disk/by-id/ata-WDC_WD3200BEVT-75ZCT2_WD-WXE1A9033884-part2 splash=silent quiet showopts
ELLER
kernel /boot/vmlinuz-3.7.10-1.1-desktop root=UUID=ba08039b-33ba-4074-857c-9688856c3583 video=1366x768 resume=/dev/disk/by-id/ata-WDC_WD3200BEVT-75ZCT2_WD-WXE1A9033884-part2 splash=silent quiet showopts
Tryk på e for at redigere
Gå helt til slutningen af linjen og tilføj Woley dag/Aibin/Shadensh . Så linjen vil begynde at se sådan ud:
linux /boot/vmlinuz-3.7.10-1.1-desktop root=UUID=ba08039b-33ba-4074-857c-9688856c3583 video=1366x768 resume=/dev/disk/by-id/ata-WDC_WD3200BEVT-75ZCT2_WD-WXE1A9033884-part2 splash=silent quiet showopts init=/bin/bashELLER
kernel /boot/vmlinuz-3.7.10-1.1-desktop root=UUID=ba08039b-33ba-4074-857c-9688856c3583 video=1366x768 resume=/dev/disk/by-id/ata-WDC_WD3200BEVT-75ZCT2_WD-WXE1A9033884-part2 splash=silent quiet showopts init=/bin/bash
Tryk på Enter så Tryk på b for at starte dit system. Dit system vil starte op til en rodskal uden adgangskode.
Udgiv nu kommandoen passwd brugernavn *hvor 'brugernavn' er den bruger, du vil ændre adgangskoden til.
Så bliver du bedt om at give en ny adgangskode:
Enter new UNIX password:
Forklaring
Grunden til, at dette sker, er, at normalt, når et Linux-system starter, indlæses kernen først. Efter at kernen er indlæst, indlæser den ramdisken og gør klar til at fortsætte resten af opstarten. Når den er klar, kører den kommandoen init (normalt placeret ved /sbin/init) som ville køre resten af systemet. Når du passerer Woley dag/Aibin/Shadensh til kernen vil den ikke indlæses /sbin/init fil til opstart i stedet vil den indlæses /bin/bash fil, som starter bash-skallen med root-brugerens kraft (fordi kernen selv kaldte det) og derfor ville denne prompt tillade dig at ændre root-brugerens adgangskode. Faktisk havde denne prompt mere kraft end noget andet på Linux, fordi den kører med alle systemets privilegier.
Opret quiz