Ich brauche immer wieder schnell ein Passwort, um Dienste absichern zu können. Bisher bin ich dafür immer auf http://www.gaijin.at/olspwgen.php gegangen. Neulich gab es auf facebook von dem User „nixCraft“ einen Artikel, um eine bash-Funktion dafür zu erstellen.
1 2 3 4 5 |
genpasswd() { local l=$1 [ "$l" == "" ] && l=16 tr -dc A-Za-z0-9_ < /dev/urandom | head -c ${l} | xargs } |
Um eine kleine Auswahl direkt zu bekommen, hat ein Freund eine kleine Änderung an der Funktion vorgenommen:
1 2 3 4 5 6 |
genpasswd() { local l=$1 c=$2 [ -z "$l" ] && l=16 [ -z "$c" ] && c=5 cat /dev/urandom | tr -dc '[[:graph:]]' | fold -w${l} | head -n ${c} } |
Um diese Funktion nutzen zu können, muss sie in der .bashrc hinterlegt werden.
1 |
vi $HOME/.bashrc |
Abspeichern und dann laden.
1 |
source $HOME/.bashrc |
Jetzt kann die Funktion aufgerufen werden
1 |
genpasswd <Anzahl Zeichen> <Anzahl Passwörter> |
Beispiele
1 2 3 4 5 6 |
genpasswd 6A#rKp8)a]|r[{b( bS+=F/r\F$#@Cru5 r_>Tc4uR)kyeEuqu :0i>#N{6tIhM[,{5 t/&\qh8Yf$T;*'6M |
Quelle:
http://www.cyberciti.biz/faq/linux-random-password-generator/
Total Views: 1663 ,
Pingback: Passwort Generator | lordotter.de