не работает passwd

Sabayon, Calculate, Funtoo, Exherbo

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

Аватара пользователя
Samae1L
Сообщения: 301
ОС: Gentoo x86_64

не работает passwd

Сообщение Samae1L »

pam-1.1.3, shadow-4.1.4.2-r6, consolekit-0.4.3, cracklib-2.8.18

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

calculate / # passwd
Новый пароль :
/usr/lib64/cracklib_dict: error reading header
PWOpen: Победа


что за дерьмо такое??

при USE=-cracklib, passwd пришет что-то про неизвестный модуль и опять же не работает
Всего лишь проекция ненужного маленького человечка, влачащая бессмысленное существование в Сети.
Спасибо сказали:
Аватара пользователя
LupoAlberto
Сообщения: 55
ОС: ArchLinux

Re: не работает passwd

Сообщение LupoAlberto »

У вас это случилось сразу после установки или после каких-либо ваших действий в уже установленной и работающей до этого системе?
Покажите файлы /etc/pam.d/passwd и /etc/pam.d/system-auth.
Если вы считаете, что вас незаслуженно обидели, вернитесь и заслужите!
Спасибо сказали:
Аватара пользователя
Samae1L
Сообщения: 301
ОС: Gentoo x86_64

Re: не работает passwd

Сообщение Samae1L »

я собираю новую систему в chroot, когда дошёл до установки пароля root и добавления пользователей, случился вот такой вот неприятный инцидент -((

пересобирал по нескольку раз cracklib, pam, consolekit, shadow - толку нет

/etc/pam.d/passwd:

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

#%PAM-1.0

auth       sufficient   pam_rootok.so
auth       include    system-auth

account    include    system-auth

password   include    system-auth


/etc/pam.d/system-auth:

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

auth        required    pam_env.so
auth        required    pam_unix.so try_first_pass likeauth nullok
auth        optional    pam_permit.so

account        required    pam_unix.so
account        optional    pam_permit.so

password    required    pam_cracklib.so difok=2 minlen=8 dcredit=2 ocredit=2 retry=3
password    required    pam_unix.so try_first_pass use_authtok nullok sha512 shadow
password    optional    pam_permit.so

session        required    pam_limits.so
session        required    pam_env.so
session        optional    pam_mktemp.so
session        required    pam_unix.so
session        optional    pam_permit.so



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

password    required    pam_cracklib.so difok=2 minlen=8 dcredit=2 ocredit=2 retry=3


может, попробовать выкинуть отсюда "pam_cracklib.so"?

вот флаги pam, если что:

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

[ebuild   R   ] sys-libs/pam-1.1.3  USE="cracklib nls -audit -berkdb -debug (-selinux) -test -vim-syntax" 0 kB
Всего лишь проекция ненужного маленького человечка, влачащая бессмысленное существование в Сети.
Спасибо сказали:
Аватара пользователя
LupoAlberto
Сообщения: 55
ОС: ArchLinux

Re: не работает passwd

Сообщение LupoAlberto »

Когда в chroot перешли, env-update и source /etc/profile сделать не забыли?
Если вы считаете, что вас незаслуженно обидели, вернитесь и заслужите!
Спасибо сказали:
Аватара пользователя
Samae1L
Сообщения: 301
ОС: Gentoo x86_64

Re: не работает passwd

Сообщение Samae1L »

LupoAlberto писал(а):
01.01.2011 11:20
Когда в chroot перешли, env-update и source /etc/profile сделать не забыли?


да, конечно

сейчас попробую пойти на крайний способ - собрать все эти пакеты с USE=-cracklib и отредактировать /etc/pam.d/system-auth, выкинув оттуда модуль cracklib'а
Всего лишь проекция ненужного маленького человечка, влачащая бессмысленное существование в Сети.
Спасибо сказали:
Аватара пользователя
LupoAlberto
Сообщения: 55
ОС: ArchLinux

Re: не работает passwd

Сообщение LupoAlberto »

Покажите

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

emerge -pv sys-apps/shadow sys-auth/pambase  sys-libs/pam  sys-auth/consolekit


consolekit запущен?
Если вы считаете, что вас незаслуженно обидели, вернитесь и заслужите!
Спасибо сказали:
Аватара пользователя
Samae1L
Сообщения: 301
ОС: Gentoo x86_64

Re: не работает passwd

Сообщение Samae1L »

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

[ebuild   R   ] sys-libs/pam-1.1.3  USE="cracklib nls -audit -berkdb -debug (-selinux) -test -vim-syntax" 0 kB
[ebuild   R   ] sys-auth/pambase-20101024  USE="consolekit cracklib minimal mktemp sha512 -debug -gnome-keyring -pam_krb5 -pam_ssh -passwdqc (-selinux)" 0 kB
[ebuild   R   ] sys-apps/shadow-4.1.4.2-r6  USE="cracklib nls pam -audit (-selinux) -skey" 0 kB


consolekit запущен
Всего лишь проекция ненужного маленького человечка, влачащая бессмысленное существование в Сети.
Спасибо сказали:
Аватара пользователя
Samae1L
Сообщения: 301
ОС: Gentoo x86_64

Re: не работает passwd

Сообщение Samae1L »

сейчас попробую пойти на крайний способ - собрать все эти пакеты с USE=-cracklib


есть, заработало
видимо, что-то в cracklib'е накосячили

а вот это было:
при USE=-cracklib, passwd пришет что-то про неизвестный модуль и опять же не работает


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