Если вам нужно изменить пароль пользователя root, но вы не знаете старый, вам нужно перейти в оболочку root. Когда вы загружаетесь в свой компьютер, как только экран BIOS исчезает (экран с логотипом вашего компьютера), начинайте нажимать Shiftклавишу до тех пор, пока не появится меню GRUB, и если этот параметр не работает, нажмите кнопку Esc. (Если он уже настроен для запуска, этот шаг не требуется.)
Когда вы увидите меню, выберите опцию самого последнего ядра (или того, которое вы обычно используете) и выберите опцию справа под названием «режим восстановления».
Это должно выглядеть так:
Это приведет вас к меню, которое выглядит примерно так:
Далее выберите опцию Root.
Подождите и позвольте всему загружаться, пока вы не попадете в оболочку. Теперь самое интересное. Введите следующую команду:
passwd your-username
Замените your-username
своим реальным именем пользователя.
Если вы не уверены в своем имени пользователя, вы можете просмотреть имена файлов в вашей домашней папке с помощью:
cd /home
Затем запустите:
ls
Это покажет вам имена пользователей на вашем компьютере.
Теперь наберите команду я уже говорил выше: . Так что если ваше имя пользователя Джейн, я бы набрал:passwd your-username
passwd jane
Далее вам будет предложено ввести новый пароль Unix. Здесь вы вводите пароль. Он попросит вас повторно ввести команду, а затем после ввода двух успешных паролей пароль будет изменен. Теперь войдите в свою систему через
reboot
Если при вводе нового пароля у вас запрашивают пароль root, это обычно поможет:
Альтернативный метод
Если при входе в однопользовательский режим вас спрашивают пароль root, используйте init=/bin/bash
строку добавления ядра, которая должна загрузить компьютер в консоль bash, где вы сможете получить доступ для чтения / записи к вашему /etc/shadow
файлу. Затем вы можете либо запустить, passwd
либо отредактировать теневой файл напрямую, чтобы вставить пустую строку. Это позволяет перезагрузить компьютер в обычном режиме и войти в систему как root, оставив пароль пустым, а затем запустить passwd
программу для установки пароля root. Это должно быть сделано только тогда, когда машина отключена от каких-либо сетей.
(Цитата взята у Шона Ли в статье, указанной ниже.)
Для загрузки в соответствии с init=/bin/bash
предложением откройте меню GRUB во время загрузки и нажмите, eчтобы войти в редактор. Переместите курсор в строку, начинающуюся с, linux
а затем переместите курсор в конец этой строки. Введите текст
init=/bin/bash
и нажмите F10для загрузки. Вы должны приземлиться в корневой оболочке в текстовом режиме. Файловая система будет смонтирована только для чтения. Чтобы сделать файловую систему доступной для записи, введите команду
mount -o remount,rw /
Вы можете запустить
passwd username
где username
имя пользователя, пароль которого вы хотите установить. Когда вы закончите, вы можете перезагрузиться с помощью reboot
команды.
Если вам нужна дополнительная информация, эти ссылки могут помочь: