Palauta kadonnut Linux-järjestelmänvalvojan salasana ja selitys
Palautustila ei aina toimi, koska monet järjestelmät kysyvät pääkäyttäjän salasanaa sisäänkirjautumista varten. Koska et alun perin tiedä pääkäyttäjän salasanaa, tämä temppu epäonnistuu. Tässä tapauksessa voit kokeilla näitä, jotka ovat helpoimpia tapoja nollata Linux-salasana.
1. Käytä "sudo su" tai "sudo -i"
sudo passwd root tai välittää sudo su tai sudo -i saadakseen ensin pääkäyttäjän tehon ja suorittaakseen sitten passwd-komennon. Hän voi nollata pääkäyttäjän salasanan. Se ei toimi kaikkialla. Ajatella tilanteesta, jossa sinulla ei ole pääkäyttäjän salasanaa.
2. Grub-menetelmä
Käynnistä tietokone.
Paina ESC GRUB-kehotteessa.
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
TAI
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
![]()
Paina e muokataksesi
Mene rivin loppuun ja lisää Woley day/Aibin/Shadensh . Joten rivi alkaa näyttää tältä:
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
TAIkernel /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
Paina Enter sitten Paina b käynnistääksesi järjestelmän. Järjestelmäsi käynnistyy salasanattomalla juurikuorella.
![]()
Anna nyt käsky passwd käyttäjätunnus *jossa 'käyttäjänimi' on käyttäjä, jonka salasanan haluat vaihtaa.
Sitten sinua pyydetään antamaan uusi salasana:
Enter new UNIX password:
![]()
Selitys
Syy tähän on se, että yleensä kun Linux-järjestelmä käynnistyy, ydin ladataan ensin. Kun ydin on ladattu, se lataa muistilevyn ja valmistautuu jatkamaan loppua käynnistystä. Kun se on valmis, se suorittaa init-komennon (sijaitsee yleensä osoitteessa /sbin/init) joka ajaisi muun järjestelmän. Kun ohitat Woley day/Aibin/Shadensh ytimeen se ei lataudu /sbin/init käynnistystiedosto sen sijaan latautuu /bin/bash tiedosto, joka käynnistää bash-kuoren pääkäyttäjän voimalla (koska ydin itse kutsui sitä) ja siten tämä kehote antaisi sinun vaihtaa pääkäyttäjän salasanan. Itse asiassa tällä kehotteella oli enemmän tehoa kuin millään muulla Linuxissa, koska se toimii kaikilla järjestelmän oikeuksilla.
Luo tietokilpailu