Това е урок с инструкции за това как да нулирате root паролата на Ubuntu 17.04 през Grub. Моля, обърнете внимание, че се предполага, че имате физически достъп до въпросната машина, това не може да се направи дистанционно. Преди да продължим, нека да разгледаме набързо какво представлява Grub.
Какво е GNU GRUB?
GNU GRUB, както е описано тук, е Multiboot boot loader. Той е получен от GRUB, GRand Unified Bootloader, който първоначално е проектиран и внедрен от Erich Stefan Boleyn.
Накратко, boot loader е първата софтуерна програма, която се стартира при стартиране на компютър. Той е отговорен за зареждането и прехвърлянето на контрола към софтуера на ядрото на операционната система (като Hurd или Linux). Ядрото от своя страна инициализира останалата част от операционната система (напр.ж. GNU).
Нулирайте основната парола
- Първото нещо, което трябва да направим, е да рестартираме Ubuntu 17.04 машина. Докато системата се рестартира, трябва незабавно да натиснете клавиша SHIFT на клавиатурата, за да ви отведе до екрана на менюто GNU GRUB
- След това изберете операционната система по подразбиране, която в моя случай е Ubuntu, и натиснете бутона „e“, за да влезете в екрана за редактиране
- На екрана на режима за редактиране на GNU GRUB използвайте бутоните със стрелки и намерете реда, който започва с „linux“. Обикновено това би било към края на екрана. Всичко, което трябва да направите, е да намерите раздела, който гласи „ro quiet splash $ vt_handoff“, и да го промените на „rw init = / bin / bash“. Вижте екранните снимки по-долу преди и след промяната
Преди промяна
linux / boot / vmlinuz-4.10.0-20-генеричен корен = UUID = 935da898- \ 3af3-469a-bacf-21164ca3efc9 rw тих разплискване $ vt_handoff
След промяна
linux / boot / vmlinuz-4.10.0-20-генеричен корен = UUID = 935da898- \ 3af3-469a-bacf-21164ca3efc9 rw init = / bin / bash
- Когато приключите, натиснете CTRL + x или F10, за да рестартирате системата
- Системата ще се зареди на екрана на командния ред на root. Първо нека проверим дали вашият дял е в състояние на четене-запис, като изпълним следната команда
[имейл защитен] (няма): / # mount | grep -w /
- За да нулирате главната парола, въведете “passwd” и следвайте подканата, за да завършите промяната
- След като паролата за корен беше променена успешно, рестартирайте машината си със следната команда
[имейл защитен] (няма): / # exec / sbin / init
Ако срещнете някаква промяна, докато изпълнявате тези стъпки, не се колебайте да оставите коментар на предизвикателството и ние ще направим всичко възможно, за да предоставим поправка