View previous topic :: View next topic |
Author |
Message |
smk Tux's lil' helper
Joined: 31 May 2007 Posts: 80 Location: SPB
|
Posted: Wed Aug 29, 2007 11:42 pm Post subject: Account Expiried |
|
|
Доброго времени суток.
После обновления world система сообщила что хочет обновить конфигурацию (etc-update) , что я и сделал. Поскольку у меня небольшие косяки с локалью (руки никак не дойдут) то изменения не показываются с ошибкой invalid charset name. etc-update желал обновить несколько системных файлов (насколько я помню там были /etc/login , /etc/pam.d/непомнючто), что я и сделал, думая что система делает это для моего же блага
После перезагрузки на каждую попытку логина (хоть под рутом, хоть под обычным пользователем) выдавало сообщение "Account expiried". Смена пароля через chroot с лайв-сд и добавление новых пользователей не помогло ситуации.
Гугл содержит подобные темы, но там имеется ввиду что администратор просто заблокировал аккаунт и надо просто принести ему пива
Прошу вашей помощи...
С уважением. |
|
Back to top |
|
|
user11 Tux's lil' helper
Joined: 25 Nov 2005 Posts: 149
|
Posted: Thu Aug 30, 2007 5:17 am Post subject: |
|
|
Думается, надо под chroot'ом
1. убедиться, обновлены ли конфиги.
2. посмотреть man 1 passwd, passwd -S
Лично у меня (вроде, всё работает) выдаёт:
passwd -S
root P xx/xx/2007 0 -1 -1 -1
passwd -S xxx
xxx P xx/xx/2007 0 99999 7 -1
надо полагать, на моей машине аккаунт xxx задизейблиться через 99999 дней с 1970 года, т.е. ещё не скоро. |
|
Back to top |
|
|
smk Tux's lil' helper
Joined: 31 May 2007 Posts: 80 Location: SPB
|
Posted: Thu Aug 30, 2007 5:41 am Post subject: |
|
|
Маны я тож изза кодировки не могу читать... как можно изменить дату истечения, какой командой? Спасибо. |
|
Back to top |
|
|
smk Tux's lil' helper
Joined: 31 May 2007 Posts: 80 Location: SPB
|
Posted: Thu Aug 30, 2007 12:15 pm Post subject: |
|
|
Попробовал. Все так как и должно быть. Почему то у меня подозрения на пакет sys-apps/pam. Сейчас попробую его удалить и все что нужно пересобрать... Надеюсь он не критичен.
Есть еще какие либо соображениях о причинах такого поведения системы? |
|
Back to top |
|
|
Laitr Keiows Bodhisattva
Joined: 04 Jul 2005 Posts: 891 Location: Kobe, Japan
|
Posted: Thu Aug 30, 2007 1:31 pm Post subject: |
|
|
smk wrote: | Почему то у меня подозрения на пакет sys-apps/pam. |
Пересобрать можно, а удалять не советую. Читай тут:
http://www.kernel.org/pub/linux/libs/pam/FAQ
Мог бы ты процитировать логи в тот момент когда тебя система не пускает?
Там определенно что-то должно быть. |
|
Back to top |
|
|
user11 Tux's lil' helper
Joined: 25 Nov 2005 Posts: 149
|
Posted: Thu Aug 30, 2007 7:53 pm Post subject: |
|
|
смею вставить свое ламерское мнение (ламерское - потому что с pam никогда дело не имел):
Возможно, поможет ещё переустановить пакет shadow (и снова сделать etc-update, ответив "да" на принятие изменений в /etc/pam.d/). Ведь это, если верить 'equery b /etc/pam.d/login', именно он отвечает за соответствующие конфиги. Можно подозревать, именно эти конфиги были испорчены из-за неосторожного обновления.
Если не поможет - быть может, даже привести сюда для обмусоливания строчку для root (разумеется, заменив на XXX текст второй колонки, т.е. хеша пароля) - чтобы точно знать, что с ней тоже всё в порядке.
Кстати, ман можно читать и без chroot в "больную систему". Вроде, на installer cd маны работают. Или делать что-то типа
Code: | LANG=en_US.ASCII man ls | , чтобы читать по-аглицки на своей системе. |
|
Back to top |
|
|
_Sir_ Guru
Joined: 17 Jan 2005 Posts: 337 Location: Russia, Togliatti
|
Posted: Thu Aug 30, 2007 10:11 pm Post subject: |
|
|
Обновлять конфиги лучше dispatch-conf, pam удалять явно не стоит
следует удалить (если все еще находится в системе) pam-login и сразу в этом же сеансе установить shadow
PS про man на русском лучше навсегда забыть. Полезно во многих случаях. _________________ (Sir) * Life is placeholder for Love * |
|
Back to top |
|
|
smk Tux's lil' helper
Joined: 31 May 2007 Posts: 80 Location: SPB
|
Posted: Fri Aug 31, 2007 7:28 am Post subject: |
|
|
Спасибо за помощь, я всетаки снес pam, и пересобрал основные пакеты. После чего захотел обновиться файлик /etc/login.defs,после его обновлния в систему пустило, хоть и многие приложения ругались на зависимости (апач, ссшд и пр.). Всем спасибо, сейчас поставлю наверно обратно pam и посмотрю что из этого получится.... Заодно локаль поправлю |
|
Back to top |
|
|
smk Tux's lil' helper
Joined: 31 May 2007 Posts: 80 Location: SPB
|
Posted: Fri Aug 31, 2007 7:31 am Post subject: |
|
|
user11 wrote: |
Кстати, ман можно читать и без chroot в "больную систему". Вроде, на installer cd маны работают. Или делать что-то типа
Code: | LANG=en_US.ASCII man ls | , чтобы читать по-аглицки на своей системе. |
Code: | smk / # LANG=en_US.ASCII man passwd
invalid charset name
������ ���������� ������� �������������� ��� ���������.
��������� ������� (cd /usr/share/man/ru && (echo ".ll 13.9i"; echo ".nr LL 13.9i"; echo ".pl 1100i"; /bin/bzip2 -c -d '/usr/share/man/ru/man1/passwd.1.bz2'; echo ".\\\""; echo ".pl \n(nlu+10") | /usr/bin/gtbl | /usr/bin/nroff -Tascii -c -mandoc | /usr/bin/less) ����������� � ����� 1.
invalid charset name
������ ���������� ������� �������������� ��� ���������.
��������� ������� (cd /usr/share/man && (echo ".ll 13.9i"; echo ".nr LL 13.9i"; echo ".pl 1100i"; /bin/bzip2 -c -d '/usr/share/man/man1/passwd.1.bz2'; echo ".\\\""; echo ".pl \n(nlu+10") | /usr/bin/gtbl | /usr/bin/nroff -Tascii -c -mandoc | /usr/bin/less) ����������� � ����� 1.
������ ��� passwd � ����������� ���
smk / #
|
Лучше уж пойду локаль чинить |
|
Back to top |
|
|
smk Tux's lil' helper
Joined: 31 May 2007 Posts: 80 Location: SPB
|
Posted: Tue Sep 04, 2007 8:51 am Post subject: |
|
|
Собрал обратно. Теперь пишет Что No such login. Хелп! как мне востановит ьи с какими параметрами собирать?
Создал нового юзера, под которым заходит нормально... в /etc/shadow и /etc/passwd все нормально. Удалил юзера root, после чего обратно он создаваться не хочет!!! Подскажите пожлуста что можно сделать, переставлять все не хочу _________________ USE --force, Luke |
|
Back to top |
|
|
user11 Tux's lil' helper
Joined: 25 Nov 2005 Posts: 149
|
Posted: Tue Sep 04, 2007 8:02 pm Post subject: |
|
|
Лично я бы не решился на удаление строчки root:0:... Но, коли такое произошло, а профессионалы молчат (и, само собой, не мне их судить), могу посоветовать то, что бы попробовал сам:
1. по возможности восстановить старую запись root. Ну, либо прописать её ручками на основе той, что (наверное) есть на liveCD и тех, что у других пользователей (что будет в поле "хеш пароля" - пока не важно).
2. затем задать руту пароль: passwd из chroot с liveCD. Как вариант - прописать хеш пароля ручками (copy-paste) от любого другого пользователя с известным паролем. |
|
Back to top |
|
|
smk Tux's lil' helper
Joined: 31 May 2007 Posts: 80 Location: SPB
|
Posted: Wed Sep 05, 2007 8:40 am Post subject: |
|
|
Восстановил из резрвной копии /etc/passwd- . Но все равно говрит Incorrect Login 3 раза и не пускает. Чуствую, что придется сносить пам =/ _________________ USE --force, Luke |
|
Back to top |
|
|
smk Tux's lil' helper
Joined: 31 May 2007 Posts: 80 Location: SPB
|
Posted: Wed Sep 05, 2007 11:31 am Post subject: |
|
|
Всем спасибо за посильную помощь, теперь все работает после послного удаления пам.д (папки в /etc) и установки заново его и пакета shadow.
Тему можно закрывать. _________________ USE --force, Luke |
|
Back to top |
|
|
user11 Tux's lil' helper
Joined: 25 Nov 2005 Posts: 149
|
|
Back to top |
|
|
smk Tux's lil' helper
Joined: 31 May 2007 Posts: 80 Location: SPB
|
Posted: Thu Sep 06, 2007 8:26 am Post subject: |
|
|
Стоп. Дайте пожалуста файлик /etc/pam.d/screensaver или xscreensaver. А то включается блокировка компа со скринсейвером, а разблокироваться не хочет, приходится убивать иксы _________________ USE --force, Luke |
|
Back to top |
|
|
user11 Tux's lil' helper
Joined: 25 Nov 2005 Posts: 149
|
Posted: Thu Sep 06, 2007 3:14 pm Post subject: |
|
|
Code: | $ cat /etc/pam.d/xscreensaver
# File autogenerated by pamd_mimic_system in pam eclass
auth include system-auth
|
|
|
Back to top |
|
|
smk Tux's lil' helper
Joined: 31 May 2007 Posts: 80 Location: SPB
|
Posted: Fri Sep 07, 2007 10:02 am Post subject: |
|
|
user11 wrote: | Code: | $ cat /etc/pam.d/xscreensaver
# File autogenerated by pamd_mimic_system in pam eclass
auth include system-auth
|
|
Видимо проблема где то в другом, потому что комп блокируется полностью все так же.
А кем он там генерируется? _________________ USE --force, Luke |
|
Back to top |
|
|
|