Bonjour !!

Je cherche à créer un script shell sous linux qui permet créer des utilisateurs à partir d'une liste pré-donnée cependant je n'arrive pas à crypter le mot de passe...

Lorsqu'on fait adduser -d /home/toto -p password toto
password doit être crypté en DES...
J'ai testé avec le perl suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
#!/usr/bin/perl
 
$salt = join '', ('.', '/', 0..9, 'A'..'Z', 'a'..'z')[rand 64, rand 64];
$coded = crypt(@ARGV[0], $salt);
print $coded;
Mais ça ne fonctionne pas...

Merci d'avance pour toute aide !!!