Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Account Expiried
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Russian
View previous topic :: View next topic  
Author Message
smk
Tux's lil' helper
Tux's lil' helper


Joined: 31 May 2007
Posts: 80
Location: SPB

PostPosted: Wed Aug 29, 2007 11:42 pm    Post subject: Account Expiried Reply with quote

Доброго времени суток.

После обновления world система сообщила что хочет обновить конфигурацию (etc-update) , что я и сделал. Поскольку у меня небольшие косяки с локалью (руки никак не дойдут) то изменения не показываются с ошибкой invalid charset name. etc-update желал обновить несколько системных файлов (насколько я помню там были /etc/login , /etc/pam.d/непомнючто), что я и сделал, думая что система делает это для моего же блага :)
После перезагрузки на каждую попытку логина (хоть под рутом, хоть под обычным пользователем) выдавало сообщение "Account expiried". Смена пароля через chroot с лайв-сд и добавление новых пользователей не помогло ситуации.
Гугл содержит подобные темы, но там имеется ввиду что администратор просто заблокировал аккаунт и надо просто принести ему пива :)
Прошу вашей помощи...

С уважением.
Back to top
View user's profile Send private message
user11
Tux's lil' helper
Tux's lil' helper


Joined: 25 Nov 2005
Posts: 149

PostPosted: Thu Aug 30, 2007 5:17 am    Post subject: Reply with quote

Думается, надо под 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
View user's profile Send private message
smk
Tux's lil' helper
Tux's lil' helper


Joined: 31 May 2007
Posts: 80
Location: SPB

PostPosted: Thu Aug 30, 2007 5:41 am    Post subject: Reply with quote

Маны я тож изза кодировки не могу читать... как можно изменить дату истечения, какой командой? Спасибо.
Back to top
View user's profile Send private message
smk
Tux's lil' helper
Tux's lil' helper


Joined: 31 May 2007
Posts: 80
Location: SPB

PostPosted: Thu Aug 30, 2007 12:15 pm    Post subject: Reply with quote

Попробовал. Все так как и должно быть. Почему то у меня подозрения на пакет sys-apps/pam. Сейчас попробую его удалить и все что нужно пересобрать... Надеюсь он не критичен.
Есть еще какие либо соображениях о причинах такого поведения системы?
Back to top
View user's profile Send private message
Laitr Keiows
Moderator
Moderator


Joined: 04 Jul 2005
Posts: 891
Location: Kobe, Japan

PostPosted: Thu Aug 30, 2007 1:31 pm    Post subject: Reply with quote

smk wrote:
Почему то у меня подозрения на пакет sys-apps/pam.

Пересобрать можно, а удалять не советую. Читай тут:
http://www.kernel.org/pub/linux/libs/pam/FAQ

Мог бы ты процитировать логи в тот момент когда тебя система не пускает?
Там определенно что-то должно быть.
Back to top
View user's profile Send private message
user11
Tux's lil' helper
Tux's lil' helper


Joined: 25 Nov 2005
Posts: 149

PostPosted: Thu Aug 30, 2007 7:53 pm    Post subject: Reply with quote

смею вставить свое ламерское мнение (ламерское - потому что с 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
View user's profile Send private message
_Sir_
Guru
Guru


Joined: 17 Jan 2005
Posts: 337
Location: Russia, Togliatti

PostPosted: Thu Aug 30, 2007 10:11 pm    Post subject: Reply with quote

Обновлять конфиги лучше dispatch-conf, pam удалять явно не стоит :)
следует удалить (если все еще находится в системе) pam-login и сразу в этом же сеансе установить shadow
PS про man на русском лучше навсегда забыть. Полезно во многих случаях.
_________________
(Sir) * Life is placeholder for Love *
Back to top
View user's profile Send private message
smk
Tux's lil' helper
Tux's lil' helper


Joined: 31 May 2007
Posts: 80
Location: SPB

PostPosted: Fri Aug 31, 2007 7:28 am    Post subject: Reply with quote

Спасибо за помощь, я всетаки снес pam, и пересобрал основные пакеты. После чего захотел обновиться файлик /etc/login.defs,после его обновлния в систему пустило, хоть и многие приложения ругались на зависимости (апач, ссшд и пр.). Всем спасибо, сейчас поставлю наверно обратно pam и посмотрю что из этого получится.... Заодно локаль поправлю ;)
Back to top
View user's profile Send private message
smk
Tux's lil' helper
Tux's lil' helper


Joined: 31 May 2007
Posts: 80
Location: SPB

PostPosted: Fri Aug 31, 2007 7:31 am    Post subject: Reply with quote

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 / #


Лучше уж пойду локаль чинить :roll:
Back to top
View user's profile Send private message
smk
Tux's lil' helper
Tux's lil' helper


Joined: 31 May 2007
Posts: 80
Location: SPB

PostPosted: Tue Sep 04, 2007 8:51 am    Post subject: Reply with quote

Собрал обратно. Теперь пишет Что No such login. Хелп! как мне востановит ьи с какими параметрами собирать? :?: :?: :?:

Создал нового юзера, под которым заходит нормально... в /etc/shadow и /etc/passwd все нормально. Удалил юзера root, после чего обратно он создаваться не хочет!!! Подскажите пожлуста что можно сделать, переставлять все не хочу :(
_________________
USE --force, Luke
Back to top
View user's profile Send private message
user11
Tux's lil' helper
Tux's lil' helper


Joined: 25 Nov 2005
Posts: 149

PostPosted: Tue Sep 04, 2007 8:02 pm    Post subject: Reply with quote

Лично я бы не решился на удаление строчки root:0:... Но, коли такое произошло, а профессионалы молчат (и, само собой, не мне их судить), могу посоветовать то, что бы попробовал сам:

1. по возможности восстановить старую запись root. Ну, либо прописать её ручками на основе той, что (наверное) есть на liveCD и тех, что у других пользователей (что будет в поле "хеш пароля" - пока не важно).

2. затем задать руту пароль: passwd из chroot с liveCD. Как вариант - прописать хеш пароля ручками (copy-paste) от любого другого пользователя с известным паролем.
Back to top
View user's profile Send private message
smk
Tux's lil' helper
Tux's lil' helper


Joined: 31 May 2007
Posts: 80
Location: SPB

PostPosted: Wed Sep 05, 2007 8:40 am    Post subject: Reply with quote

Восстановил из резрвной копии /etc/passwd- . Но все равно говрит Incorrect Login 3 раза и не пускает. Чуствую, что придется сносить пам =/
_________________
USE --force, Luke
Back to top
View user's profile Send private message
smk
Tux's lil' helper
Tux's lil' helper


Joined: 31 May 2007
Posts: 80
Location: SPB

PostPosted: Wed Sep 05, 2007 11:31 am    Post subject: Reply with quote

Всем спасибо за посильную помощь, теперь все работает после послного удаления пам.д (папки в /etc) и установки заново его и пакета shadow.

Тему можно закрывать.
_________________
USE --force, Luke
Back to top
View user's profile Send private message
user11
Tux's lil' helper
Tux's lil' helper


Joined: 25 Nov 2005
Posts: 149

PostPosted: Wed Sep 05, 2007 6:15 pm    Post subject: Reply with quote

smk wrote:
Тему можно закрывать.

Это может сделать только автор темы,
https://forums.gentoo.org/posting.php?mode=editpost&p=4211858
(обычно добавляют пометку [solved])
Back to top
View user's profile Send private message
smk
Tux's lil' helper
Tux's lil' helper


Joined: 31 May 2007
Posts: 80
Location: SPB

PostPosted: Thu Sep 06, 2007 8:26 am    Post subject: Reply with quote

Стоп. Дайте пожалуста файлик /etc/pam.d/screensaver или xscreensaver. А то включается блокировка компа со скринсейвером, а разблокироваться не хочет, приходится убивать иксы :!:
_________________
USE --force, Luke
Back to top
View user's profile Send private message
user11
Tux's lil' helper
Tux's lil' helper


Joined: 25 Nov 2005
Posts: 149

PostPosted: Thu Sep 06, 2007 3:14 pm    Post subject: Reply with quote

Code:
$ cat /etc/pam.d/xscreensaver
# File autogenerated by pamd_mimic_system in pam eclass


auth    include         system-auth
Back to top
View user's profile Send private message
smk
Tux's lil' helper
Tux's lil' helper


Joined: 31 May 2007
Posts: 80
Location: SPB

PostPosted: Fri Sep 07, 2007 10:02 am    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Russian All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum