Я использую Ubuntu 12.10 с рабочим столом Unity. Я иду в TTY1, нажимая клавиши CTRL+ ALT+ F1, где меня просят ввести имя пользователя и пароль, что я и делаю, но я получаю сообщение «Логин неверный». В моем файле журнала /var/log/auth.log
эта запись была сделана:
Oct 23 13:17:45 SomeName login[3361]: FAILED LOGIN (1) on 'dev/tty1' FOR 'aUser', Authentication failure
У меня нет неправильного имени пользователя или пароля. Это то же имя пользователя / пароль, которое я использую для входа в систему при запуске Unity.
Так почему же я не могу войти в TTY1?
/bin/zsh
) не указана в/etc/shells
.Ответы:
Возможно, ваша клавиатурная конфигурация неверна для tty (которая отличается от Xorg / Unity), и ваш пароль неверен из-за этого. Попробуйте ввести свой пароль, когда вам будет предложено ввести имя пользователя, и посмотрите, получились ли символы правильно; не нажимайте ввод, но удалите введенные данные (поскольку попытки входа в систему регистрируются, и ваш пароль будет в этом лог-файле). Если что-то не так, вы должны установить раскладку клавиатуры. В единстве откройте приложение терминала и введите
и выберите правильный макет там. Возможно, вам придется перезагрузить компьютер.
источник
echo test message > /dev/tty1
.Самая частая причина этой ошибки - просто ввод неправильного пароля (или имени пользователя). Карта клавиш в консоли часто слегка отличается от карты в X.
Убедитесь, что вы вводите правильный пароль , сначала введя его в поле входа в систему, где вы можете увидеть, пишется ли он так, как ожидалось.
Убедитесь, что вы вводите свое имя пользователя в точности так, как оно должно быть (включая регистр), сравнивая его с выводом команды
whoami
run в терминале.Еще одна вещь, которая приведет к тому же самому сообщению об ошибке, - если ваша оболочка для входа не указана в
/etc/shells
. Найдите, какую оболочку вы используете, выполнив поиск вашего имени пользователя в/etc/passwd
:(заменяя
dave
ваше имя пользователя) вы должны увидеть что-то вроде этого:Последнее поле (
/bin/zsh
) - это ваша оболочка. Давайте искать его в/etc/shells
:Мы должны увидеть что-то вроде этого:
Но если нет, вот в чем проблема. Попробуйте переустановить
zsh
(или какая-либо оболочка отсутствует/etc/shells
), и если это не работает, добавьте его вручную:(мы используем,
tee
потому что>
перенаправление не работает сsudo
)источник
Может быть, расположение отличается. Кроме того, чтобы войти в консоль, вы должны ввести, который
username
может отличаться от вашего имени в параметре установки профиля. Например, есть имя профиля пользователя, которое является Эндрю, но имя пользователя ПК может отличаться. Посмотрите здесь, у меня есть имя моего профиля на русском языке, и когда я захожу в консоль, я использую имя пользователя на английском Если проблема не в этом, попробуйте http://www.noobslab.com/2012/02/reset-your-forgotten-password-quickly.htmlисточник