GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo generar una contraseña aleatoria en Linux usando /dev/random

¿Qué es /dev/aleatorio?
En los sistemas operativos similares a Unix, /dev/random, /dev/urandom y /dev/arandom son archivos especiales que sirven como generadores de números pseudoaleatorios. Permiten el acceso al ruido ambiental recopilado de los controladores de dispositivos y otras fuentes.

Aquí hay un ejemplo donde generamos una contraseña con 10 símbolos

</dev/urandom tr -dc '12345!@#$%qwertQWERTasdfgASDFGzxcvbZXCVB' | head -c10; echo ""
Code language: JavaScript (javascript)

Puede editar los símbolos y la longitud de la contraseña generada. -c10 es la longitud.


Linux
  1. ¿Cómo maneja Linux múltiples separadores de rutas consecutivas (/home////username///file)?

  2. ¿Qué tan portátiles son /dev/stdin, /dev/stdout y /dev/stderr?

  3. ¿Cuándo usar /dev/random Vs /dev/urandom?

  4. Cómo mapear dispositivos /dev/sdX y /dev/mapper/mpathY desde el dispositivo /dev/dm-Z

  5. ¿Qué son los archivos /dev/zero y /dev/null en Linux?

tty (/dev/tty) vs pts (/dev/pts) en Linux

Linux:¿Qué significa la letra 'u' en /dev/urandom?

¿Cómo canalizar/dev/urandom a la salida de sonido de Linux?

¿Cómo se intercambia /dev/sda con /dev/sdb?

kernel:deshabilitar /dev/kmem y /dev/mem

¿Está mal vincular /dev/random a /dev/urandom en Linux?