Pages : 1
#1 Le 14/04/2010, à 20:44
- tap.telrad
bash generer 10 mots de passe
bonjour,
je tourne en boucle et ne débouche pas.
je voudrai générer 10 mots de passe de 8 caractères
#!/bin/bash
M="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
i=1while [ $i -ne 11 ] ; do
while [ "${n:=1}" -le "8" ] ; do
pass="$pass${M:$(($RANDOM%${#M})):1}"
((n++))
done
echo $i = $pass
echo "$pass" >>mdp.txt
((i++))
done
j'ai 10 fois le même mot de passe
BGmfFKy9
BGmfFKy9
BGmfFKy9
BGmfFKy9
BGmfFKy9
BGmfFKy9
BGmfFKy9
BGmfFKy9
BGmfFKy9
BGmfFKy9
ubuntu 10.04 lucid - AMD64
Hors ligne
#2 Le 14/04/2010, à 20:49
- kyncani
Re : bash generer 10 mots de passe
Tu n'initialises et réinitialises jamais ni "n" ni "pass".
Edit: par ailleurs, pour info, il y a pwgen pour générer des mots de passe.
Dernière modification par kyncani (Le 14/04/2010, à 20:51)
Hors ligne
#3 Le 14/04/2010, à 20:51
- sputnick
Re : bash generer 10 mots de passe
Un peu de lecture ^^
./viewtopic.php?id=380345
edit modo : lien relatif
Dernière modification par nesthib (Le 15/04/2010, à 09:13)
Je sais, un peu partout, tout le monde s'entretue, c'est pas gai, mais d'autres s'entrevivent, j'irai les retrouver. Jacques Prévert
https://sputnick.fr
Hors ligne
#4 Le 15/04/2010, à 00:07
- kyncani
Re : bash generer 10 mots de passe
Oh mon Dieu, mais alors tap.telrad triches !
Hors ligne
Pages : 1