Итак, я только что установил сервер ubuntu 11.04, и после перезагрузки я вижу интерфейс cli, запрашивающий мои:
Ubuntu 11.04 новый хост tty1
логин нового хоста:
Пароль:
Я попытался ввести имя пользователя и пароль, указанные мной при установке, но это не сработало. Пароль выглядит нормально, если я ввожу его в поле входа, поэтому я
Что-то пошло не так во время установки. Самое быстрое, что нужно сделать, - это загрузить компьютер с DVD с Linux, смонтировать корневую файловую систему, chroot к ней и изменить пароль / создать пользователей с помощью passwd
и adduser или просто отредактируйте /etc/passwd
. Возможно также следует изменить имя хоста.
Один вариант, если вы знаете формат /etc/shadow
, вы можете просто удалить из него пароль для входа в систему. Загрузитесь с LiveCD, смонтируйте свой /
файловая система, редактировать /etc/shadow
, удалите второе поле вашего логина. Разделитель - двоеточие. Согласно man 5 shadow
:
Это поле может быть пустым, и в этом случае пароли не требуются для аутентификации в качестве указанного имени входа. Однако некоторые приложения, которые читают файл / etc / shadow, могут решить вообще не разрешать доступ, если поле пароля пусто.
На этом этапе загрузитесь в обычном режиме, и пароль больше не требуется. Не стесняйтесь сбросить его с помощью passwd
Мне пришлось несколько раз попытаться войти в систему с именем пользователя / паролем ... В конце концов, это начало работать.
У меня была аналогичная проблема, но я использовал vmware workstation 9, а виртуальная машина после перезагрузки просто отображала эти вопросы. Я решил проблему с созданием новой ВМ, но после первого запуска удаляю CD-DVD (автоинс) из списка оборудования моей ВМ.