----- Original Message -----
From: Nicolas Justin <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Saturday, September 09, 2000 1:29 PM
Subject: Re: [Confirme] verification du mot de passe d'un utilisateur
> Nico a �crit :
> >
> > Bonjour, j'ai cr�e un programme ou j'ai besoin de connaitre le pass de
> > l'utilisateur courant
> >
> > lorsque je l'execute, le pass ne s'affiche pas!! (j'obtiens un 'X')
> >
> > Connaissez vous des methodes pour afficher le pass de l'utilisateur ou
juste
> > le comparer avec une chaine de caractere ( system(....) )
> >
> > Ci joint mon prog en c:
> >
> > #include <stdio.h>
> > #include <pwd.h>
> > #include <sys/types.h>
> >
> > int
> > main(int argc, char *argv[])
> > {
> > struct passwd *pwd;
> >
> > if(argc != 2)
> > {
> > fprintf(stderr,"Nom de l'user manquant\n");
> > exit(1);
> > }
> >
> > pwd=getpwnam(argv[1]);
> >
> > if(pwd != NULL)
> > {
> > printf("name.....: [%s]\n",pwd->pw_name);
> > printf("password.: [%s]\n",pwd->pw_passwd);
> > printf("user id..: [%d]\n", pwd->pw_uid);
> > printf("group id.: [%d]\n",pwd->pw_gid);
> > printf("gecos....: [%s]\n",pwd->pw_gecos);
> > printf("directory: [%s]\n",pwd->pw_dir);
> > printf("shell....: [%s]\n",pwd->pw_shell);
> > }
> >
> > }
>
> C'est tout � fait normal !
> L'algo de cryptage des mot de passes est � sens unique, c'est-�-dire que
> le mot de passe crypt� ne peut �tre d�crypt�.
> Il n'y a aucun moyen d'avoir un mot de passe en clair, et c'est tant
> mieux parce que sinon il y aurait beaucoup de probl�mes de s�curit� !
> --
> ____________________________________________
> Nicolas Justin - <[EMAIL PROTECTED]>
>
>
alors comment faire pour "tester la validite d'un mot de passe???"
ps : Decidemment tu es mon sauveur ;)