Password Recovery (Русский)
Эта инструкция поможет вам восстановить забытый пароль root. Существует несколько способов сделать это.
Contents |
Используем LiveCD
С помощью LiveCD вы можете выбрать любой из двух способов: изменить корневой каталог и использовать команду passwd для изменения пароля root, либо удалить (очистить) текущий пароль. Для этого подойдет любой LiveCD Linux дистрибутив, например загрузочный диск (флешка) с ArchLinux, но для изменения корневого каталога вы должны использовать загрузочный дистрибутив такой же архитектуры (x86 или x86_64) как и тот, что уже установлен на вашем компьютере.
Изменение пароля root
- Загрузитесь с LiveCD, и измените корневой каталог.
- Используйте команду
passwdдля сброса вашего пароля root. - Выйдите из измененного корневого каталога.
- Перезагрузитесь и больше не забывайте пароль.
Удаление пароля
1. Загрузитесь с LiveCD, и смонтируйте ваш корневой каталог (/). К примеру:
mkdir /mnt/arch mount /dev/sda2 /mnt/arch
2. Отредактируйте файл с паролями, используя текстовый редактор. Вы можете использовать редакторы vim, nano и др. К примеру, для vim:
vim /mnt/arch/etc/shadow
3. Удалите второе поле на строке с root (в vim это можно сделать, перейдя к первой букве/символу в поле и введя d/:/ затем Enter):
root:$1$9gDquXRP$gbOHLXuqslL.rw81q4pHc1:14589::::::
4. Сохраните измененный файл (команда :x в vim).
5. После перезагрузки вы сможете использовать учетную запись root без пароля. Не забудьте задать новый пароль командой passwd!
Использование загрузчика GRUB для вызова Bash
1. Выберите необходимую загрузочную запись в загрузчике GRUB и нажмите клавишу e для редактирования этой строки.
2. Выберите запись с kernel и нажмите e для редактирования.
3. Добавьте init=/bin/bash к концу строки.
4. Нажмите клавишу b для загрузки (эти изменения временны, и не будут сохранены в файл menu.lst). После загрузки вы попадете в командную строку bash.
5. Ваша корневая система смонтирована как readonly (только чтение), поэтому смонтируйте ее в режим read/write:
# mount -n -o remount,rw /
6. Используйте команду passwd для создания нового пароля root.
7. Перезагрузитесь и больше не теряйте пароль!
Ссылки
- Статья для примера.