Есть ноутбук на котором стоит Debian 10. Используется сей девайс как дежурная приблуда для подключения к разному железу и сервакам, в том числе. Иногда такая необходимость бывает редко, но вот приспичило сегодня, а пароль не вспомнить от root. Пароль пользователя тоже не известен, вход в систему настроен автоматически. Будем делать сброс пароля — назначим новый.
Ранее была статья про восстановление пароля в Ubuntu, здесь по идее та же логика.
Для сброса пароля нам понадобится ниже описанная инструкция и мозги, ну и конечно прямые руки
Различные live сборки и прочее не понадобится, если у вас не вносились изменения в загрузчик Grub 2. О нюансах по ходу дела.
Итак инструкция Debian 10 сброс пароля
При включении системы во время отображения меню Grub, варианты запуска. Нажимаем клавишу «E», латинского алфавита.
О нюансах.
Если такое меню не появляется то удерживайте клавишу shift при загрузке.
Мне пришлось загрузится с помощью live сборки mint и подправить время вывода этого меню в конфиге grub 2. Я сам ставил время равное нулю, по своим соображениям.
Конфиг располагается /boot/grub/grub.cfg
Параметр: set timeout=10
Теперь в открывшихся параметрах загрузки системы в строке которая начинается с linux в конце после quiet ставим пробел и пишем следующее (передвигать курсор мне пришлось стрелками, Мышь в данном варианте не работает)
init=/bin/bash
после нажимаем ctr+x или f10, в моем варианте сработало первое, второе я не пробовал.
Загрузится система и перед вами будет командная строка, решетка означает, что работает в данный момент терминал с правами супер пользователя.
Вводим команду на монтирование нашей файловой системы с правами не только для чтения, но и для записи, соответственно и внесения изменений
mount -rw -o remount /
Теперь приступим непосредственно к к изменению пароля root, просто введем команду
passwd
без всяких имен и дополнений, нажмем Enter, и на вопрос new password, введем новый пароль (набранный пароль вы не увидите, в Linux не отображаются пароли)
Затем нас спросят подтвердить введенный пароль путем повторного его ввода, вводим повторно и снова нажимаем Enter.
Если все сделали правильно то увидим такой ответ «pasword updated successfully»
Не торопитесь !
Теперь отмонтируем файловую систему командой
umount /
Ну и перезагрузим систему командой
reboot -f
После смены пароля пользователя root, сменить пароль любого пользователя не составит труда
Для смены пароля пользователя, после загрузки системы, наберите в терминале от имени root команду
passwd имя_пользователя
Теперь дважды введите новый пароль, после каждого ввода пароля нажимаем Enter.
Всем Удачи!.
passwd: Authentication token manipulation error
passwd: password unchanged
Будьте внимательны, где то допустили ошибку, не достаточно прав. Пароль не был изменен.
Linux debiandc 5.10.0-11-amd64 #1 SMP Debian 5.10.92-1 (2022-01-18) x86_64
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Thu Mar 3 05:05:50 2022
??? НЕ знаю, что и ответить. То, что программы включенные в систему Debian GNU/Linux для простого пользователя бесплатны я знаю.
Спасибо, сработало!
после ctrl+x и загрузки клавиатура в debian 10 недоступна: метод НЕ РАБОТАЕТ
Все проверено ни один раз, способ рабочий. Есть где-то ошибка в ваших действиях. Возможно настройки клавиатуры в BIOS.
ошибка в тексте, для размонтирования используйте команду umount /
Да, исправил, опечатка. Спасибо!