Existem inúmeras formas de se criar uma sequencia aleatória de caracteres para usar como senha. A minha preferida é com o gerador de caracteres aleatórios do GnuPG (GPG para os mais próximos).
Com o comando abaixo eu estou gerando uma sequencia de 10 caracteres que serão retornados na tela e podem ser usados de forma satisfatória como uma senha de 10 caracteres.
gpg --armor --gen-random 0 10 | cut -c 1-10
Uma forma bem eficiente de manter esta ferramenta sempre a mão é criar uma função no bash como segue:
genpass() { gpg --armor --gen-random 0 100 | cut -c 1-$1 ; }
Você pode colocar esta função no arquivo de inicialização do seu shell para que ela esteja sempre disponível e agora todas as vezes que você quiser criar uma nova senha é só digitar:
genpass 16 #Criar uma senha com 16 caracteres genpass 8 #Criar uma senha com 8 caracteres