The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
как в login.c под bsd получить введеный passwd, !*! Piros, 20-Янв-06, 17:04  [смотреть все]
Доброго. Ногами не пинайти ибо начинающий.:)
Вопрос такой. Копаю login.c под FreeBSD. Не могу понять, как получить пароль который ввел юзер. Тоесть просто нужно присвоить обычной переменной введеный пароль. Подскажите куда нос повернуть. Зарание спасибо.
  • как в login.c под bsd получить введеный passwd, !*! veslo, 21:19 , 23-Янв-06 (1)
    >Доброго. Ногами не пинайти ибо начинающий.:)
    >Вопрос такой. Копаю login.c под FreeBSD. Не могу понять, как получить пароль
    >который ввел юзер. Тоесть просто нужно присвоить обычной переменной введеный пароль.
    >Подскажите куда нос повернуть. Зарание спасибо.

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

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




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру