logo

Нулиране на загубена администраторска парола за Linux и обяснение

Режимът на възстановяване не винаги работи, защото много системи ще поискат root парола за влизане. Сега, тъй като не знаете root паролата на първо място, този трик ще се провали. В такъв случай можете да опитате тези, които са най-лесните начини за нулиране на паролата за Linux.

1. Използвайте „sudo su“ или „sudo -i“

sudo passwd root или предава sudo su или sudo -i, за да получите първо правата на root и след това да изпълните командата passwd, той или тя ще могат да нулират паролата за root. Не навсякъде работи. Мислете на ситуация, в която нямате root парола.

2. Груб метод

Включете компютъра си.



Натиснете ESC при подканата на GRUB.

Нулиране на загубена администраторска парола за Linux и обяснение' 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  

ИЛИ

 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

Нулиране на загубена администраторска парола за Linux и обяснение' loading='lazy' src='//techcodeview.com/img/linux-unix/69/reset-a-lost-linux-administrative-password-and-explanation-1.webp' title=

Натиснете e за редактиране

Отидете до самия край на реда и добавете Woley day/Aibin/Shadensh . Така че линията ще започне да изглежда така:

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  
ИЛИ
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  

Натиснете Enter тогава Натиснете b за да стартирате вашата система. Вашата система ще се зареди до коренна обвивка без парола.

Нулиране на загубена администраторска парола за Linux и обяснение' loading='lazy' src='//techcodeview.com/img/linux-unix/69/reset-a-lost-linux-administrative-password-and-explanation-2.webp' title=

Сега издайте командата passwd потребителско име * където 'потребителско име' е потребителят, за който искате да промените паролата.

След това ще бъдете помолени да дадете нова парола:

Enter new UNIX password:  
Нулиране на загубена администраторска парола за Linux и обяснение' loading='lazy' src='//techcodeview.com/img/linux-unix/69/reset-a-lost-linux-administrative-password-and-explanation-3.webp' title=

Обяснение

Причината, поради която това се случва, е, че обикновено при зареждане на Linux система първо се зарежда ядрото. След като ядрото се зареди, то зарежда ramdisk и се подготвя за продължаване на останалата част от зареждането. След като е готов, той изпълнява командата init (обикновено се намира в /sbin/init) който ще управлява останалата част от системата. Когато преминете Woley day/Aibin/Shadensh към ядрото няма да се зареди /sbin/init файл за зареждане, вместо това ще се зареди /bin/bash файл, който стартира bash shell с правата на root потребителя (защото самото ядро ​​го извика) и следователно тази подкана ще ви позволи да промените паролата на root потребителя. Всъщност тази подкана имаше повече сила от всичко друго в Linux, защото работи с всички привилегии на системата.

Създаване на тест