Auf der Suche nach einem „Algorithmus“, um einen Zufallsstring erzeugt, bin ich auf folgende Möglichkeiten gestoßen
cat /dev/urandom|tr -dc "a-zA-Z0-9-_\$\?" | fold -w8 | head -n 1
Diese Zeile erzeugt einen String mit den Zeichen a-z, A-Z, 0-9, -, _, $ und ? sowie einer länge von 8 Zeichen
makepasswd --chars=8
Auch dieser Befehl erstellt eine Zeichenkette mit 8 Zeichen. Will man noch die enthaltenen Zeichen spezifieren, muss man dies mit --string=<Zeichen>
tun