Если вам нужно изменить пароль root, но не знаете старого. Вам нужно будет перейти к корневой оболочке. Когда вы загружаетесь на свой компьютер, как только экран bios исчезает (на нем находится логотип вашего компьютера), начните нажимать клавишу Shift до появления меню grub, и если этот параметр не работает, нажмите клавишу esc , (если он уже настроен для прихода, то этот шаг не является nessessery)
Когда вы видите меню, выберите опцию последнего ядра (или того, которое вы обычно используете) и выберите вариант, расположенный под названием «режим восстановления» Это должно выглядеть так:
Это приведет вас к меню, выглядящему примерно так:
Затем выберите параметр Root
Подождите, и пусть все загрузится, пока вы не попадете в оболочку. Теперь наступает веселье; Введите следующую команду:
passwd "your username"
(no qoutes though)
Если вы не знаете свое имя пользователя, вы можете посмотреть имена файлов в своем домашнем флерере через:
cd /home
, чем ввести [ ! d9]
ls
Это покажет вам имена пользователей на вашем компьютере.
Теперь введите команду, указанную выше; passwd «ваше имя пользователя» без qoutes. Итак, если ваше имя пользователя jane, я бы напечатал:
passwd jane
Затем вам будет предложено ввести новый пароль unix. Здесь вы вводите пароль. Он попросит вас повторить команду, а затем после ввода двух успешных паролей пароль был изменен. Теперь вернитесь в свою систему через
reboot
Если вас попросят ввести пароль root при вводе нового пароля, это обычно поможет:
Второй возможный шаг
«Если вас попросят ввести пароль root при входе в однопользовательский режим, используйте« init = / bin / bash »в строке добавления ядра, которая должна загружать машину в консоль bash, где вы можете получить доступ для чтения / записи к вашему / etc / shadow. Вы можете либо запустить passwd, либо отредактировать теневой файл напрямую, чтобы поместить пустую строку. Это позволяет перезагрузить компьютер в его обычную среду и войти в систему с правами root, оставляя пароль пустым, а затем запустите [ f7], чтобы установить пароль root. Это должно быть сделано только тогда, когда машина отключена от любых сетей ». (взято из shawn lee в статье, упомянутой ниже)
Если вам нужна дополнительная информация, эти ссылки могут помочь:
https://wiki.ubuntu.com/RecoveryMode
https://wiki.ubuntu.com/RecoveryMode
http://www.debuntu.org/recover-root-password-single-user-mode- and-grub
http://www.debuntu.org/recover-root-password-single-user-mode-and-grub
То, что я думаю, вызывает проблему: проблема в том, что oss.oracle.com обеспечивает использование HTTPS, что хорошо. Плохая вещь в том, что используемый сертификат не считается доверенным (либо потому, что он истек, либо сам подписан и т. Д.).
То, что я думаю, вызывает проблему: Если бы я знал, как заставить apt принять все сертификаты HTTPS, я бы разместил это здесь как решение (но я все еще ищу для себя информацию о том, как это сделать). [!d3 ]
После некоторого копания: я выяснил, как сделать APT не проверять сертификаты: Acquire: https :: Verify-Peer false; но это не помогло.
После некоторого копания: Независимо, я загрузил файлы deb вручную и установил их. Это старая версия Oracle Express, и я не могу заставить ее работать на виртуальной машине Debian Squeeze. Я отказываюсь от попыток использовать этот архив deb.