Consente di creare password in vario modo, di diversa lunghezza e con un set di caratteri normale o con caratteri speciali.
Per installarlo
$ sudo apt-get install pwgen
Per creare una pw alfanumerica:
$ pwgen -s -1
Per creare una pw alfanumerica, con la scelta del numero di caratteri (nel nostro caso 12)
$ pwgen -s -1 12
Per creare una pw contenenti anche caratteri speciali.
$ pwgen -s -1 12 -y
Ora immaginiamo di avere su un file di testo (lista_utenti.txt) il nome di cinque utenti e di voler creare per ognuno di esso una pw, in un colpo solo.
#!/bin/bash
#name: creapw.sh
for i in $( cat lista_utenti.txt ); do
pwgen -s -1 12 -y | sed "s/^/$i /"
done
exit 0
Ecco il risultato.
Alla prossima!
Nessun commento:
Posta un commento