Password Recovery (Русский)

From ArchWiki
Jump to: navigation, search

Эта инструкция поможет вам восстановить забытый пароль root. Существует несколько способов сделать это.

Contents

Используем LiveCD

С помощью LiveCD вы можете выбрать любой из двух способов: изменить корневой каталог и использовать команду passwd для изменения пароля root, либо удалить (очистить) текущий пароль. Для этого подойдет любой LiveCD Linux дистрибутив, например загрузочный диск (флешка) с ArchLinux, но для изменения корневого каталога вы должны использовать загрузочный дистрибутив такой же архитектуры (x86 или x86_64) как и тот, что уже установлен на вашем компьютере.

Изменение пароля root

  1. Загрузитесь с LiveCD, и измените корневой каталог.
  2. Используйте команду passwd для сброса вашего пароля root.
  3. Выйдите из измененного корневого каталога.
  4. Перезагрузитесь и больше не забывайте пароль.

Удаление пароля

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. Перезагрузитесь и больше не теряйте пароль!

Note: Некоторые клавиатуры могут быть неправильно определены init-системой при использовании данного способа, так что вы не сможете ничего ввести в командную строку. В этом случае придется использовать другой способ.

Ссылки