Найти тему
Linux : консольная магия

Папкин хакер: забыли пароль в Linux

Бывает, что ввел при установке LInux пароль 123456, а потом забыл.

Сидишь и вводишь с упорством , достойным восхищения , год рождения своего кота римскими цифрами.

Или , наоборот, ввел суперадминский пароль, записал на бумажке, заламинировал, спрятал, чтобы шпион не нашел, а куда спрятал -забыл.

Ну или папа, этот вредный человек, мало того что установил Linux на домашний ПК, так еще и пароль поставил, чтобы нельзя было man почитать вместо уроков.

Не беда, этож Linux и на помощь всегда придет консольная магия.

Главное, чтобы компьютер был в пределах физического контакта и в него можно было вставлять usb-флешку.

Первым делом, берем загрузочную флешку с LIveCD. В принципе, любую.

Если её нет, то вот здесь можно почитать как ее сделать.

Далее , нужно загрузиться с флешки, выбрав либо в BIOS, либо при загрузке жмякаем F8, пока не появится окно с вариантами загрузки.

Грузимся и запускаем консоль с помощью Ctrl+t.

Осталось определить диск и раздел, на котором расположен корневой каталог ОС , пароль от которой забыт.

Сделать это можно с помощью команд lsblk или fdisk -l .Ориентируемся на размер.

-2

В данном случае sr0 - это LiveCD, /dev/sda1 -наш целевой раздел.

Примонтируем его, создав предварительно точку монтирования:

-3

Ну вот и настало время консольной магии . С помощью команды chroot меняем корневую папку с / на /tmp/111 , с этого момента корень нашей ОС будет располагаться в другой папке, где мы и будем менять пароль.

-4

Всё, мы запустили терминальную сессию в новом окружении и поменяли пароль пользователю tux , можно вытаскивать флешку, перезагружаться и успешно логиниться.

Пускай теперь отец не сможет залогиниться. Посмотрим чего он стоит!

Спасибо, что дочитали,подписывайтесь,пишите в комментах, если хотите . Есть еще немного и других историй.