URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 5072
[ Назад ]

Исходное сообщение
"как в login.c под bsd получить введеный passwd"

Отправлено Piros , 20-Янв-06 17:04 
Доброго. Ногами не пинайти ибо начинающий.:)
Вопрос такой. Копаю login.c под FreeBSD. Не могу понять, как получить пароль который ввел юзер. Тоесть просто нужно присвоить обычной переменной введеный пароль. Подскажите куда нос повернуть. Зарание спасибо.

Содержание

Сообщения в этом обсуждении
"как в login.c под bsd получить введеный passwd"
Отправлено veslo , 23-Янв-06 21:19 
>Доброго. Ногами не пинайти ибо начинающий.:)
>Вопрос такой. Копаю login.c под FreeBSD. Не могу понять, как получить пароль
>который ввел юзер. Тоесть просто нужно присвоить обычной переменной введеный пароль.
>Подскажите куда нос повернуть. Зарание спасибо.

А никак.  Слишком это опасно - давать login'у возможность знать пароль.  Придётся тебе pam subsystem патчить для такого дела.  В login.c есть вызов pam_authenticate (в функции auth_pam).  Копай в /usr/src/contrib/openpam


"как в login.c под bsd получить введеный passwd"
Отправлено Piros , 24-Янв-06 10:26 
>А никак.  Слишком это опасно - давать login'у возможность знать пароль.
> Придётся тебе pam subsystem патчить для такого дела.  В
>login.c есть вызов pam_authenticate (в функции auth_pam).  Копай в /usr/src/contrib/openpam
>
уже покопал :-)). Но всеравно до меня не доходит где там принимается введеный пароль :(...