Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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=1

while [ $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 wink

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