LINUX.ORG.RU

Пароли из shadow.


0

0

Вообщем надо проверить пароль, PAM не предлагать.
Пароль вводиться в каком нибудь приглашение и равниваеся с паролм из passwd. Насколько я знаю там используется md5. Мне надо расшифровать пароль полученный в программе

#include <stdlib.h>
#include <string.h>
#include <stdio.h>
#include <unistd.h>
#include <shadow.h>

int main ( void )
{
char *user;
spwd *spwdent = NULL;

user = "root";

spwdent = getspnam ( user );

printf ( spwdent->sp_pwdp );
}

т.е. spwdent->sp_pwdp, и сравнить его с введённым ( сдесь нет ).
Вообщем какой хидер надо подключить и какая нужна функция.

Заранее спасибо!!!

★★★★★

всё разобрался.

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