martedì 11 ottobre 2016

PWGEN, random password generator

Pwgen genera password casuali, senza significato ma pronunciabili. O quasi :)

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!