"D. Leger" a �crit :
> 
> Bonjour � tous
> je repose une question rest�e sans r�ponse :
> 
> comment fait on pour g�n�rer un password crypt�
> pour le passer ensuite en param�tre � useradd -p ?
> 
> merci
> a+

HUGH !!!

Desole... je t'avais laisse un peu tomber...

voila le source :

#include <unistd.h>
 
#define _XOPEN_SOURCE_
#define CODE zZ
 
 
main(argc, argv)
  int argc;
  char *argv[];
{
  char salt[2],*psalt=salt;
  strcpy(psalt,"CODE");
  printf("resultat : %s\n", crypt(argv[1],psalt));
}          



zZ est un code que tu peux remplacer par ce que tu veux pour faire
varier la clef de cryptage (man 3 crypt).

Juste une remarque : sur linux, je ne dois pas avoir tout ce qu'il faut
d'installe car la fonction crypt n'existe pas. Il y est fait reference
dans de nombreux .h cependant, il faut donc avoir la bonne
configuration. Sur ma sun par contre j'ai tout ce qu'il faut, et ce pgm
fonctionne bien.

bon courage.

smac

Répondre à