logo

Nulstil en tabt Linux administrativ adgangskode og forklaring

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.

Nulstil en tabt Linux administrativ adgangskode og forklaring' src='//techcodeview.com/img/linux-unix/69/reset-a-lost-linux-administrative-password-and-explanation.webp' title=

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

Nulstil en tabt Linux administrativ adgangskode og forklaring' loading='lazy' src='//techcodeview.com/img/linux-unix/69/reset-a-lost-linux-administrative-password-and-explanation-1.webp' title=

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/bash  
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 init=/bin/bash  

Tryk på Enter Tryk på b for at starte dit system. Dit system vil starte op til en rodskal uden adgangskode.

Nulstil en tabt Linux administrativ adgangskode og forklaring' loading='lazy' src='//techcodeview.com/img/linux-unix/69/reset-a-lost-linux-administrative-password-and-explanation-2.webp' title=

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:  
Nulstil en tabt Linux administrativ adgangskode og forklaring' loading='lazy' src='//techcodeview.com/img/linux-unix/69/reset-a-lost-linux-administrative-password-and-explanation-3.webp' title=

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