Если вам нужно изменить свой пароль root, но вы не знаете старый пароль, вам нужно будет перейти в корневую оболочку. Когда вы загружаетесь на свой компьютер, как только экран BIOS исчезнет (экран с логотипом вашего компьютера), начните нажимать на Shift нажимайте до тех пор, пока не появится меню GRUB, и если эта опция не работает, затем нажмите на Esc ключ. (Если он уже настроен на запуск, то в этом шаге нет необходимости.)
Когда вы увидите меню, выберите опцию последнего ядра (или того, которое вы обычно используете) и выберите опцию прямо под названием "режим восстановления".
Это должно выглядеть примерно так:

Это приведет вас к меню, которое выглядит примерно так:

Затем выберите опцию Root.
Подождите и дайте всему загрузиться, пока вы не доберетесь до оболочки. Теперь начинается самое интересное. Введите следующую команду:
passwd ваше имя пользователя
Заменять your-username
с вашим фактическим именем пользователя.
Если вы не уверены в своем имени пользователя, вы можете просмотреть имена файлов в вашей домашней папке с помощью:
cd /home
Затем бегите:
ls
Это покажет вам имена пользователей на вашем компьютере.
Теперь введите команду, которую я указал выше: passwd ваше имя пользователя
. Так что, если ваше имя пользователя - Джейн, я бы набрал:
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
это имя пользователя, пароль которого вы хотите установить. Когда закончите, вы можете перезагрузиться с помощью reboot
команда.
Если вам нужна дополнительная информация, эти ссылки могут помочь: