Восстановление забытого пароля Linux
Иногда пользователи забывают пароль от своей учетной записи или root-пароль. Рассмотрим наиболее универсальный образ восстановления пароля.
1. Записать iso-образ Росы (или вообще любого другого дистрибутива Linux) на USB-флешку или на диск, точно тот же образ точно так же, как вы это делали для установки системы.
2. Выбрать запуск системы без установки.
3. Открыть программу Gparted (в Live-образах Росы он уже есть, в других дистрибутивах при необходимости можно установить его).
4. Посмотреть, на каком разделе вида /dev/sdXY (например, /dev/sda1) установлена ваша операционная система. Если разделов несколько, то нужен тот, у которого точка монтирования (указана в соответствующей колонке) — корень системы (/).
5. Открыть терминал.
6. Создадим папку, в которую будем монтировать уже установленную систему:
sudo mkdir /chroot
7. Осуществим процедуру монтирования:
sudo mount /dev/sdXY /chroot
XY заменить на свои значения из пункта 4.
8. Войдем в режим терминального управления установленной ОС:
chroot /chroot
9. Теперь можем выполнять почти любые терминальные команды и почти полноценно управлять системой. Дадим команду для смены root-пароля:
passwd
После этого будет предложено дважды ввести новый пароль. Как и всегда в терминале Linux, вводимый пароль не виден, просто вводите его и нажимайте Enter.
10. Сменим пароль другого пользователя:
passwd ИМЯ_ПОЛЬЗОВАТЕЛЯ
Если вы не помните свое имя пользователя, то через файловый менеджер зайдите в диск с вашей системой в директорию /home и посмотрите, как называется вложенная в нее директория. Ее название равно вашему имени пользователю. Также можно вывести список пользователей командой:
cut -d: -f1 /etc/passwd
В выводе команды будет множество системных (как бы скрытых) пользователей, но будет и ваше имя пользователя.
Для прочтения справки по утилите управления паролями дайте команду:
man passwd
11. После смены пароля можете выключать загруженную с Live-образа систему и загружать обычную.