не логинется

Обновлял портежи, был сбой в электросети и комп перезагрузился, теперь генту не принимает логина не рутовского не юзерского. Может кто сталкивался с такой проблемой?

с лайв-сидюка

с лайв-сидюка chroot и passwd

не помогло

Сделал, не помогло. Когда запускаю систему получается так

this is Lesha.(none) (Linux i686 2.6.17-gentoo-r4) 22:18:58

Lesha login: root //ввожу и жму интер, дальше он секунд 10 думает и выдаёт

this is Lesha.(none) (Linux i686 2.6.17-gentoo-r4) 22:19:15

Lesha login: //и т.д.

chroot с LiveCD,

chroot с LiveCD, etc-update, passwd. Виноват скорее всего, необновленный pam.
_______________________
From Siberia with Love!

сделал etc-update,

сделал etc-update, удалил апгрейды оставил старые(когда etc-update спрашивал) сделал passwd, не помогло. Ещё сделал emerge sync и emerge portage дальше etc-update passwd....всё осталось по прежнему вобщем, не логинется
=-(

мда... "это

мда...
"это пять!"
вот интересно чем ты руководствовался когда апдейты сносил?
оно без них и неработало...

Запускаете

Запускаете live-cd, монтируете раздел с /etc, в /etc/shadow удаляете в строке, начинающейся root всё между первым и вторым ":"
По-моему, так можно сбросить пароль для root. Ну а потом входите с пустым паролем.

сбросить-то

сбросить-то можно, только вот он его знает - просто пам новый не работает как надо со старыми конфигами...

Возможно, я

Возможно, я заблуждаюсь, но pam отвечает за выполнение определённых требований при аутентификации (срок действия пароля, количество знаков и т. д.) и сам пароль не сохраняет.
P. S. А после входа с пустым паролем, есть ли возможность переустановить pam?
P. S. S. И в порядке брюзжания: нужно периодически делать backup, в том числе и /etc.

Значит так...

Значит так... грузить систему c livecd( если нету то попробуй single mode, что передать загрузчик для генту не поню). Попадаешь в систему, env-update и source /etc/profile. и пересобираешь shadow и pam а потом делаешь passwd. Только вот зря ты удалил апдейты всех конфигов - боюсь единственный верный способ починить систему это пересобрать весь мир.

single: init=/bin/bash ну,

single:
init=/bin/bash
ну, думается что при пересборке pam/shadow оно опять попросит проапдейтить... если нет - еть опция

--noconfmem
Causes  portage  to  disregard  merge  records  indicating that a config file inside of a CONFIG_PROTECT directory has been merged already. Portage will normally merge those files only once to prevent the user from dealing with the same config multiple  times.   This  flag  will
cause the file to always be merged.

сделал всё так,

сделал всё так, теперь когда запускаю ввожу логин, он запрашивает пароль, при вводе пароля он выдаёт, что "логин инкоррект". Что на рууте что на юзере. Хотя passwd точно всё вводил...

черт его знает...

попробуй ввести пассворд только из чисел

пароль только

пароль только из цифр тоже не проходит

Попробуйте

Попробуйте загрузиться с Live CD и проверить файловую систему. Правда, может уже поздно пить баржоми после всего, что Вы уже сделали, но попробовать стоит.

сделал..всё без

сделал..всё без изменения=-(.. так каков ваш вердикт? Сносить генту и ставить всё заново?

Грузи с лайв

Грузи с лайв СиДи и
cat /etc/pam.d/login # В Студию!

USE="The SOURCE", Luke ----------------------
Intel P4/Xeon Extended MCE MSRs 3200 x2 SMP IBM xSeries 346 ECY 4Gb/chip video ATI Radeon QY 8Mb/
Portage 2.1.3.12 (default-linux/x86/2007.0, gcc-4.2.1, glibc-2.6.1-r1, 2.6.22-gentoo-r5 i686)

#%PAM-1.0 auth

#%PAM-1.0

auth required pam_securetty.so
auth required pam_tally.so file=/var/log/faillog onerr=succeed no_magic_root
auth required pam_shells.so
auth required pam_nologin.so
auth include system-auth

account required pam_access.so
account include system-auth
account required pam_tally.so deny=0 file=/var/log/faillog onerr=succeed no_magic_root

password include system-auth

session required pam_env.so
session optional pam_lastlog.so
session optional pam_motd.so motd=/etc/motd
session optional pam_mail.so

# If you want to enable pam_console, uncomment the following line
# and read carefully README.pam_console in /usr/share/doc/pam*
#session optional pam_console.so

session include system-auth

здесь всё

здесь всё впорядке,
Проверь наличие файлов /var/log/wtmp && /var/run/utmp и /var/log/faillog,
также есть ли изменения в них(сравни время и права доступа), также что тебе пишет лог(cat /var/log/auth.log)
и есть ли место в разделе /var (df -h)?

USE="The SOURCE", Luke ----------------------
Intel P4/Xeon Extended MCE MSRs 3200 x2 SMP IBM xSeries 346 ECY 4Gb/chip video ATI Radeon QY 8Mb/
Portage 2.1.3.12 (default-linux/x86/2007.0, gcc-4.2.1, glibc-2.6.1-r1, 2.6.22-gentoo-r5 i686)

/var/log/wtmp

/var/log/wtmp -rw-rw-r--
/var/log/faillog --rw-------
/var/run/utmp -rw-rw-r--
по времение они все были изменены сегодня, примерно в то время когда я проверял файловую систему

/var/log/auth.log - такого файла не существует у меня

/var (df -h) использовано только 37%

А группа у wtmp &&

А группа у wtmp && utmp какая?

Ещё у тебя логи пишутся через sysklogd или через syslog-ng(rc-update -s # Обычно в буте)?
USE="The SOURCE", Luke ----------------------
Intel P4/Xeon Extended MCE MSRs 3200 x2 SMP IBM xSeries 346 ECY 4Gb/chip video ATI Radeon QY 8Mb/
Portage 2.1.3.12 (default-linux/x86/2007.0, gcc-4.2.1, glibc-2.6.1-r1, 2.6.22-gentoo-r5 i686)

через syslog-ng(у

через syslog-ng(у меня не в буте).

"А группа у wtmp && utmp какая?" - в каком смысле? в посте выше вроде всё написано...

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".