не логинется
flomaster 10 октября, 2007 - 17:52
Обновлял портежи, был сбой в электросети и комп перезагрузился, теперь генту не принимает логина не рутовского не юзерского. Может кто сталкивался с такой проблемой?
»
- Для комментирования войдите или зарегистрируйтесь
с лайв-сидюка
с лайв-сидюка 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 оно опять попросит проапдейтить... если нет - еть опция
сделал всё так,
сделал всё так, теперь когда запускаю ввожу логин, он запрашивает пароль, при вводе пароля он выдаёт, что "логин инкоррект". Что на рууте что на юзере. Хотя 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 какая?" - в каком смысле? в посте выше вроде всё написано...