У меня есть компьютер с Linux, и мне недавно понадобился пароль root для моей системы. Когда я получил компьютер, я не знал пароль root, и сейчас мне нужно его сбросить. Я думаю, что мне нужно будет загрузить его в режиме восстановления и выполнить команду. Когда я нажимаю shiftна заставку моей системы при запуске компьютера, он открывает окно NOOBS, но я не уверен, что делать дальше.
Для справки, вот что находится в /etc/os-release
.
PRETTY_NAME="Raspbian GNU/Linux 9 (stretch)"
NAME="Raspbian GNU/Linux"
VERSION_ID="9"
VERSION="9 (stretch)"
ID=raspbian
ID_LIKE=debian
HOME_URL="http://www.raspbian.org/"
SUPPORT_URL="http://www.raspbian.org/RaspbianForums"
BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"
Моя версия ядра Linux — 4.14.79-v7+.
решение1
Решается с помощью следующих шагов:
- Нажмите shiftна заставку, чтобы перейти в окно NOOBS.
- Нажмите e, чтобы перейти в «Изменить конфигурацию»
- Вместо этого
config.txt
откройтеcmdline.txt
файл. - Добавить
init=/bin/sh
в конецcmdline.txt
. - Нажмите esc, чтобы выйти из NOOBS. Вы загружаетесь в командной строке.
- Бегать
su root
. - Бегать
sudo passwd root
. - Следуйте инструкциям.
- Перезагрузите компьютер.
- Повторите шаги 1–3 еще раз.
- Удалить
init=/bin/sh
в концеcmdline.txt
. - Нажмите esc, чтобы выйти из NOOBS. Ваш обычный компьютер загрузится.
решение2
У вас есть доступ к системе и оболочке. Это точка А. Вы едете по дороге к NOOB. Это точка Б. И там вы застреваете.
Мой ответ был таким: попробуйте решить проблему в пункте А со сбросом пароля root через командную строку с помощью:
sudo passwd root