LINUX.ORG.RU

patch crypto-blowfish для pam_unix.so


0

0

Кто-нибудь где-нибудь встречал сабж?
Или как в pam добиться (может какой 
другой модуль?) шифрования паролей
через blowfish? pam-tcb отпадает.
anonymous

а чем pam-tcb не подошел? может вы опишите проблему или напишете авторам этого модуля?

anonymous
()
Ответ на: комментарий от anonymous

Да я к slackware pam-tcb прикрутить пытался.
Просто pam поставился, а pam-tcb нет.
Shadow, пропатченный tcb, не компилится:
commonio.c: In function `dec_lock_count':
commonio.c:304: warning: implicit declaration of function `nscd_flush_cache'
commonio.c: In function `commonio_open':
commonio.c:428: error: `O_NOFOLLOW' undeclared (first use in this function)
commonio.c:428: error: (Each undeclared identifier is reported only once
commonio.c:428: error: for each function it appears in.)
commonio.c:429: error: `saved_errno' undeclared (first use in this function)
commonio.c:432: warning: implicit declaration of function `tcb_is_suspect'
make[2]: *** [commonio.lo] Ошибка 1
make[2]: Leaving directory `/usr/src/SHADOW/TCB/STRIP-PATCHES/shadow-4.0.3/lib'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Leaving directory `/usr/src/SHADOW/TCB/STRIP-PATCHES/shadow-4.0.3'
make: *** [all] Ошибка 2

Если делаю определение сам:
#ifndef O_NOFOLLOW
#define O_NOFOLLOW  0400000 /* don't follow links */
#endif
, то:
commonio.c: In function `dec_lock_count':
commonio.c:304: warning: implicit declaration of function `nscd_flush_cache'
commonio.c: In function `commonio_open':
commonio.c:429: error: `saved_errno' undeclared (first use in this function)
commonio.c:429: error: (Each undeclared identifier is reported only once
commonio.c:429: error: for each function it appears in.)
commonio.c:432: warning: implicit declaration of function `tcb_is_suspect'
make[2]: *** [commonio.lo] Ошибка 1
make[2]: Leaving directory `/usr/src/SHADOW/TCB/STRIP-PATCHES/shadow-4.0.3/lib'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Leaving directory `/usr/src/SHADOW/TCB/STRIP-PATCHES/shadow-4.0.3'
make: *** [all] Ошибка 2
Короче плюнул я на это.
Если знаете решение проблемы, буду рад его услышать.

anonymous
()
Ответ на: комментарий от anonymous

> commonio.c:429: error: `saved_errno' undeclared (first use in this function)

ну. теперь смотри на это.

ivlad ★★★★★
()

в дебиане есть пакетик pam_unix2...

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.