O Pwgen é uma boa escolha, mas você pode usar o seguinte comando para gerar a senha aleatória:
tr -dc A-Za-z0-9_ < /dev/urandom | head -c 16 | xargs
Exemplos de saídas:
1z2G4SVmZOdd4uK4
Além disso, você pode usar a seguinte função de shell para gerar uma senha aleatória.
Edite o arquivo ~ / .bashrc , digite:
$ vi $HOME/.bashrc
Anexe o seguinte código:
genpasswd() {
local l=$1
[ "$l" == "" ] && l=16
tr -dc A-Za-z0-9_ < /dev/urandom | head -c ${l} | xargs
}
Salve e feche o arquivo .Fonte ~ / .bashrc novamente, digite:
$ source ~/.bashrc
Para gerar uma senha aleatória, digite:
$ genpasswd
Exemplos de saídas:
WGtkhETPJFZ2mtZk
Para gerar uma senha aleatória com 8 caracteres, digite:
$ genpasswd 8
Exemplos de saídas:
oj7Wqvb
Você também pode usar a Aberystwyth University que tem um gerador bastante legal de mnenomic-passsword.
exemplos de senhas geradas:
ud5pwt.1 Ulrich's diabolic five praises Wendy's taciturn full stop lamely.
9y21%s@j Nina's yellow zombie leads Percy's spurious at-sign joyfully.
lyw1osci Lucy's yapping wolf lends one's smug creepy idea.
t4jhilh+ Tudor's fourth jumper hectors Isabel's listless haggard plus sign.
ngi.o1v_ Nia's garish ice stops Olga's first vengeful underscore.
rfint5*d Ruth's flabby ice names Tracy's fifth star daily.
d&st,vvd Douglas's handy salamander transforms Conner's vague villainous daffodil.
xe;2bba4 Xenia's enchanting semicolon zooms Bart's burly arcane four.
5p<kxhnf Fife's pensive less than sign knits Xenia's hapless notorious fang.
Trabalho interessante. Você pode querer enviar um e-mail para seus sysops para ver se o script por trás dele está disponível gratuitamente (e se não for, se eles considerariam GPL)