O código a seguir produz uma senha aleatória com 9 caracteres, alfanuméricos, ajuste o head -cN para comprimentos diferentes
< /dev/urandom LC_CTYPE=C tr -dc A-Za-z0-9_ | head -c9
Você também pode brincar com a regex para adicionar alguns caracteres especiais à mistura.
< /dev/urandom LC_CTYPE=C tr -dc A-Za-z0-9_*-+ | head -c9