В моем ПК уже установлен Linux, и я забыл пароль. Я хочу восстановить свой системный пароль Linux. Как я могу сделать это, шаг за шагом?
Нет никакого способа восстановить пароль.
Можно загрузить другую установку (например, от DVD), смонтировать раздел с/etc/shadow и очиститься, пароль (установите его на пустую строку). Можно также попытаться выполнить взломщика пароля на файле, если действительно необходимо знать, каково это было.
init=/bin/bash
далеко не самый легкий способ сделать это. Начальная загрузка в однопользовательский режим.
Из загрузчика, вместо init=/bin/bash
, просто добавьте "единственное" слово (без кавычек).
Система загрузится, как обычно, но отбросит Вас к подсказке Bash никогда выяснение у Вас для пароля и уже смонтировавший систему как rw. Затем измените свой пароль с командой passwd.
Когда Вы сделаны выполненные
init 3
для запуска CLI
или
init 5
для GUI.
Никакое монтирование, перемонтирование, перезагрузка, загружающаяся от живых CD или дистрибутивов, не необходимы при выполнении.
Ваш системный пароль? Вы имеете в виду пароль root?
Принятие Вас все еще имеет Ваш пароль, и Вы находитесь в списке sudoer, можно установить новый пароль root путем выполнения passwd
как корень. Что-то как
sudo passwd
Самый быстрый путь состоит в том, чтобы передать параметр init=/bin/bash
к загрузчику (см. пример здесь). Это дало бы Вам корневую консоль в значительной степени сразу, теперь mount -a
и mount -o remount,rw /
получить доступ к системе. Наконец, a passwd
команда должна позволить Вам устанавливать пароль root.
Вторая опция (так как в наше время дистрибутив Linux нуждаются в электронном диске с драйверами, когда они запускают) состоит в том, чтобы загрузиться с живым дистрибутивом, затем смонтировать Ваш раздел Linux где-нибудь (крыло mount /dev/sda1 /mnt
), смонтируйтесь также /proc
и /dev
(devfs обычно) в новый раздел (mount --bind /proc /mnt/proc
и mount --bind /dev /mnt/dev
). Наконец, chroot /mnt
и mount -a
должен дать Вам Вашу систему назад. Теперь, иногда живой дистрибутив посмотрите свой жесткий диск как sd
(старый картопостроитель SCSI, теперь используемый для дисков SATA), таким образом, Вы могли бы закончить с /dev/hda
отображенный на /dev/sda
. Это имело место, необходимо смонтировать вручную все, что Вы находите в Вашем /mnt/etc/fstab
файл. После того как это сделало Вас, может попробовать chroot
снова, и затем passwd
.
Если Вы находите, что это усложнило, извлекают урок: (1) не используют корень (2), не используют корень (3) использование sudo