Как диагностировать не получается залогиниться после установки арч линукса?

Ссылка скопирована
1 ответ

Сейчас ситуация такая: после установки арча при попытке залогиниться выдает ошибку ircorrect login проверял также с рутом та же ошибка. Получилось загрузиться под рутом с помощью изменения конфигурации grub. Но я не знаю как можно решить эту проблему. Подскажите,

Нужно решить такую задачу?

Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

Заказать помощь
Лучший ответ
1
Редакция DevOps Ответ

Если после установки Arch Linux при входе пишет “incorrect login” даже для root, нужно проверить не “сломался ли Linux”, а три базовые вещи: раскладка клавиатуры, пароль root/пользователя и правильность созданной учётной записи. Очень часто пароль задавался в одной раскладке, а вводится в другой, особенно если в пароле есть символы.

Раз вы смогли загрузиться в root через правку параметров GRUB, начните с проверки пользователей:

cat /etc/passwd | grep -E 'root|home'
ls /home
passwd -S root

cat /etc/passwd | grep -E 'root|home' ls /home passwd -S root

Задайте пароль заново, лучше временно простой, чтобы исключить раскладку:

passwd root
passwd username

passwd root passwd username

Проверьте, что пользователь существует и имеет shell:

id username
grep '^username:' /etc/passwd

id username grep '^username:' /etc/passwd

Если пользователя нет, создайте его:

useradd -m -G wheel -s /bin/bash username
passwd username

useradd -m -G wheel -s /bin/bash username passwd username

Дальше проверьте локаль и раскладку консоли. Для русской клавиатуры при входе легко вводить не те символы. Временно можно поставить us:

localectl set-keymap us

localectl set-keymap us

Если вход через display manager, а в tty входит нормально, проблема может быть в display manager, сессии или home-правах. Проверьте права:

chown -R username:username /home/username
chmod 700 /home/username

chown -R username:username /home/username chmod 700 /home/username

Также проверьте, не заблокирован ли root-вход в конкретном display manager. Но в Arch логичнее входить обычным пользователем, а root использовать через sudo. После создания пользователя добавьте wheel в sudoers через visudo:

%wheel ALL=(ALL:ALL) ALL

%wheel ALL=(ALL:ALL) ALL

В большинстве случаев проблема решается пересозданием пароля в правильной раскладке и проверкой существования пользователя.

Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может быть интересно