Я потерял административный пароль.
Я попробовал - я знаю обычный метод, с помощью которого я захожу в меню GRUB и захожу в root (перетаскиваем в приглашение оболочки root) и устанавливаю пароль там. Это хорошо описано - здесь . Чтобы быть более точным, я знаю об этом методе и много раз устанавливал пароль, когда я его потерял раньше.
Моя проблема - теперь моя проблема в том, что этот метод не работает. Когда я опускаюсь в корневую оболочку, он снова запрашивает пароль root , без которого он не прогрессирует. У меня нет этого пароля! Какая альтернатива то ??
Если можно получить доступ к корневому разделу от другой системы, например, живому CD, Вы можете как root
оттуда редактирование /etc/shadow
; сначала Вы имеете к chmod u+w shadow
. Найдите запись для root
, это - вероятно, первое и выглядит примерно так:
root:$6$asdG0[..etc...]ae/:15666:0:99999:7:::
Сотрите все между первыми двумя двоеточиями, таким образом, Вы заканчиваете с:
root::15666:0:99999:7:::
Затем chmod u-w shadow
. Можно теперь перезагрузить систему и root
не будет иметь никакого пароля. Можно просто ввести root
при приглашении ко входу в систему и это не попросит одно. Можно затем использовать passwd
установить тот.
Редактирование 1
Начальная загрузка к Живым медиа. Откройте терминал. Узнайте имя устройства для своего первичного диска. sudo fdisk-l
перечислит все разделы. Как/dev/sda1 Монтируют это где-нибудь, таким образом, мы можем использовать его:
sudo mount /dev/sda1 /mnt
Затем каталог изменения
sudo cd /mnt/etc
полномочие изменения
sudo chmod u+w shadow
файл редактирования как я пишу
от
root:$6$asdG0[..etc...]ae/:15666:0:99999:7:::
кому:
root::15666:0:99999:7:::
затем
u-w shadow
Перезагрузка