Comando para generar contraseñas aleatorias en Linux
¿Cómo puedo generar una contraseña aleatoria desde la línea de comandos de Linux usando el shell?
Usted puede usar la siguiente función del shell del sistema para generar una contraseña aleatoria. Editar ~/.bashrc file, ingresar:
$ vim $HOME/.bashrc
Agregar el siguiente código:
genpasswd() {
local l=$1
[ "$l" == "" ] && l=16
tr -dc A-Za-z0-9_ < /dev/urandom | head -c ${l} | xargs
}
Guardar y cerrar el archivo. Fuente ~/.bashrc nuevamente e ingresar:
$ source ~/.bashrc
Para generar una contraseña, ingresar:
$ genpasswd
Para generar una contraseña con 8 caracteres de largo, ingresar:
$ genpasswd 8
Deja una respuesta