Poništavanje izgubljene administratorske lozinke za Linux i objašnjenje

Poništavanje izgubljene administratorske lozinke za Linux i objašnjenje

Način oporavka ne radi uvijek jer će mnogi sustavi tražiti root lozinku za prijavu. Budući da ne znate root lozinku, taj trik neće uspjeti. U tom slučaju možete isprobati ove najlakše načine za resetiranje lozinke za Linux.

1. Koristite "sudo su" ili "sudo -i"

sudo passwd root ili prosljeđuje sudo su ili sudo -i da prvo dobije root moć, a zatim pokrene naredbu passwd on ili ona će moći poništiti root lozinku. Ne radi svugdje. razmisli situacije u kojoj nemate root lozinku.

2. Grub metoda

Uključite svoje računalo.

Pritisnite ESC na GRUB promptu.

Poništavanje izgubljene administratorske lozinke za Linux i objašnjenje

 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   

ILI

  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  

Poništavanje izgubljene administratorske lozinke za Linux i objašnjenje

Pritisnite e za uređivanje

Idite do samog kraja retka i dodajte Woley dan/Aibin/Shadensh . Dakle, linija će početi izgledati ovako:

 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   
ILI
 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   

Pritisnite Enter zatim Pritisnite b za pokretanje vašeg sustava. Vaš sustav će se pokrenuti na root shell bez lozinke.

Poništavanje izgubljene administratorske lozinke za Linux i objašnjenje

Sada izdajte naredbu passwd korisničko ime *gdje je 'username' korisnik za kojeg želite promijeniti lozinku.

Zatim će se od vas tražiti da date novu lozinku:

 Enter new UNIX password:   
Poništavanje izgubljene administratorske lozinke za Linux i objašnjenje

Obrazloženje

Razlog zašto se to događa je taj što se normalno kad se Linux sustav podigne, kernel se prvo učitava. Nakon što se kernel učita, on učitava ramdisk i priprema se za nastavak ostatka dizanja. Kada je spreman, pokreće naredbu init (obično se nalazi na /sbin/init) koji bi pokretao ostatak sustava. Kad prođete Woley dan/Aibin/Shadensh kernelu se neće učitati /sbin/init umjesto toga će se učitati datoteka za pokretanje /bin/bash datoteku koja pokreće bash ljusku s ovlastima root korisnika (jer je to nazvao sam kernel) i stoga bi vam taj upit omogućio promjenu lozinke root korisnika. Zapravo je ovaj upit imao više snage nego bilo što drugo na Linuxu jer radi sa svim privilegijama sustava.

Napravi kviz