[РЕШЕНО] Авторизация в консоли не работает (точно помню, что файлы из /etc/pam.d не трогал)

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Аватара пользователя
devilr
Сообщения: 3689
ОС: Mandriva => Gentoo (~amd64)

[РЕШЕНО] Авторизация в консоли не работает

Сообщение devilr »

Ситуация следующая.
Обновлял мир. В обновлениях лежали офис и новое ядро. Поменял в /etc/make.conf PORTAGE_TMPDIR и обновил сначала ядро, а потом офис.
Зашел в консоль рутом, собрал ядро - все замечательно. Поставил его в menu.lst рядом с существующим. Дождался сборки офиса (всего каких-то жалких 6 часов на сборку... не понимая, что разработчики туда такого понапихали) отправил систему на перезагрузку.
Перезагрузился. Ошибок не было, окромя с virtualbox. Ну тут понятно, vboxdrv еще ведь надо собрать под новое ядро). Осталось пересобрать видео... и не вышло. Ни пользователем, ни рутом в консоль зайти не удается. По задержке получения ответа "login incorrect" ясно, что система просто не знает о существовании таких пользователей. Ладно, перезагрузился в старое ядро.
KDE загрузилось нормально. В нем попробовал консоль - рутом зайти могу. А вот по Ctrl+Alt+F(1...6) нет - симптомы те же. В логах светится типа

Код: Выделить всё

login[8749]: FAILED LOGIN (1) on '/dev/tty1' FOR 'root', Authentication failure

PAM не трогал. Для контроля запустил VirtualBox - там есть та же джента, настроенная как мини-сервер (в хакеров играю) - сравнил одноименные файлы. Все ОК. Интернет перекопал весь - толкового ответа так и не нашел.
Может кто сталкивался или что-нибудь посоветует?
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Эхо разума
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4458
Статус: GNU generation
ОС: Debian GNU/Linux

Re: [РЕШЕНО] Авторизация в консоли не работает

Сообщение Rootlexx »

Что в /etc/securetty?
Спасибо сказали:
Аватара пользователя
devilr
Сообщения: 3689
ОС: Mandriva => Gentoo (~amd64)

Re: [РЕШЕНО] Авторизация в консоли не работает

Сообщение devilr »

Код: Выделить всё

# /etc/securetty: list of terminals on which root is allowed to login.
# See securetty(5) and login(1).
console

vc/0
vc/1
vc/2
vc/3
vc/4
vc/5
vc/6
vc/7
vc/8
vc/9
vc/10
vc/11
vc/12
tty0
tty1
tty2
tty3
tty4
tty5
tty6
tty7
tty8
tty9
tty10
tty11
tty12

tts/0
ttyS0

Это я как раз сравнивал в первую очередь. Да и не трогал, ибо особого смысла нет.
Это с одной стороны. А с другой - я и обычным пользователем по tty зайти не могу. Хотя в KDE все замечательно. Правда выходить из него не пробовал, ибо могу не зайти. Но машина перезагружается без проблем.
В виртуалке есть поднятая джента. Отличие от моей только в том, что там стабильная ветка, а у меня ~x86
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Эхо разума
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4458
Статус: GNU generation
ОС: Debian GNU/Linux

Re: [РЕШЕНО] Авторизация в консоли не работает

Сообщение Rootlexx »

Весь набор getty для каждого tty запущен?
Спасибо сказали:
Аватара пользователя
devilr
Сообщения: 3689
ОС: Mandriva => Gentoo (~amd64)

Re: [РЕШЕНО] Авторизация в консоли не работает

Сообщение devilr »

Эээ... а как это посмотреть?
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Эхо разума
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4458
Статус: GNU generation
ОС: Debian GNU/Linux

Re: [РЕШЕНО] Авторизация в консоли не работает

Сообщение Rootlexx »

Код: Выделить всё

ps -eo pid,stat,args | grep getty
Спасибо сказали:
Аватара пользователя
devilr
Сообщения: 3689
ОС: Mandriva => Gentoo (~amd64)

Re: [РЕШЕНО] Авторизация в консоли не работает

Сообщение devilr »

Код: Выделить всё

 8830 Ss+  /sbin/agetty 38400 tty2 linux
 8831 Ss+  /sbin/agetty 38400 tty3 linux
 8832 Ss+  /sbin/agetty 38400 tty4 linux
 8833 Ss+  /sbin/agetty 38400 tty5 linux
 8834 Ss+  /sbin/agetty 38400 tty6 linux
 9190 Ss+  /sbin/agetty 38400 tty1 linux
 9243 R+   grep --colour=auto getty
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Эхо разума
Спасибо сказали:
Аватара пользователя
devilr
Сообщения: 3689
ОС: Mandriva => Gentoo (~amd64)

Re: [РЕШЕНО] Авторизация в консоли не работает

Сообщение devilr »

Временно решил проблему путем

Код: Выделить всё

USE=-pam emerge --newuse shadow

Непонятно почему, но вроде pam не работает. Пытаюсь понять причину и методы починки.
Решение взял из багзиллы
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Эхо разума
Спасибо сказали:
Аватара пользователя
devilr
Сообщения: 3689
ОС: Mandriva => Gentoo (~amd64)

Re: [РЕШЕНО] Авторизация в консоли не работает

Сообщение devilr »

Слов нет. Один мат-перемат.
И кто только придумал модуль pam_tally???
Прогой pam_tally скинул файл /var/log/faillog и все заработало.
Ветку можно закрывать.
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Эхо разума
Спасибо сказали:
Аватара пользователя
Samae1L
Сообщения: 301
ОС: Gentoo x86_64

Re: [РЕШЕНО] Авторизация в консоли не работает

Сообщение Samae1L »

у меня точно такая же фигня была после перевода корня на Reiser4. Пришлось на ощупь полсистемы пересобирать -))
Всего лишь проекция ненужного маленького человечка, влачащая бессмысленное существование в Сети.
Спасибо сказали: