GNU/Linux >> Tutoriales Linux >  >> Linux

Comando chpasswd de Linux - Cambiar contraseñas en modo masivo

La creación de usuarios y la gestión de contraseñas es una de las principales responsabilidades de un administrador de sistemas. Una buena política requiere la modificación de contraseñas en intervalos regulares. Pero cambiar las contraseñas de varios usuarios con el comando passwd se vuelve difícil. En este artículo proporcionamos un método para cambiar las contraseñas en modo por lotes.

1. El comando chpasswd:

El comando chpasswd se utiliza para modificar las contraseñas en modo por lotes. Solo el usuario root puede ejecutar este comando. Toma las contraseñas en el siguiente formato:

usuario:contraseña

Esta sintaxis y el uso del comando se explicarán en breve. Para este artículo, consideramos los siguientes 5 usuarios para los que se modificarán las contraseñas:

1) linóxido
2) poli
3) Kyle
4) Esteban
5) alegría

Proporcionamos aquí dos métodos en los que se puede usar el comando chpasswd para modificar las contraseñas en modo por lotes:

1.1 Método 1:(STDIN)

En este método, simplemente emita el comando chpasswd y luego solicitará las contraseñas de los usuarios. Las contraseñas se darán en el formato que se muestra arriba.

Una vez que haya ingresado todos los usuarios y contraseñas, debe presionar ctrl + d para decirle al comando chpasswd que este es el final de la entrada. Recibirá su aviso después de presionar ctrl+d y se cambiarán las contraseñas.

1.2 Método 2:(Entrada desde archivo)

También puede mantener un archivo que contenga todos los usuarios y las contraseñas. Entonces podemos redirigir la entrada desde este archivo.

Avancemos y creemos un archivo con el comando cat (puede usar otros métodos para crear el archivo, como el editor vi o emacs):

Ahora todo lo que tenemos que hacer es ejecutar el comando chpasswd con la entrada redirigida desde el archivo:

2. Opciones de comando:

2.1 Proporcionar contraseñas cifradas:

Hay varias opciones útiles para este comando. Puede proporcionar las contraseñas ya encriptadas con la opción -e o --encrypted.

2.2 Contraseñas MD5:

La opción -m o --md5 cifrará la contraseña utilizando el algoritmo md5.

2.3 Otros métodos de cifrado:

El algoritmo de cifrado que se utilizará para las contraseñas se puede proporcionar con la opción -c o --crypt-method. En el ejemplo, usamos SHA512 como nuestro algoritmo de cifrado:

2.4 Ayuda de comandos:

Como con la mayoría de los comandos, -h o --help imprimirá el uso del comando para el comando chpasswd.


Linux
  1. Generar contraseñas en la línea de comandos de Linux

  2. Cómo cambiar una zona horaria en el servidor RHEL7 Linux

  3. Cómo cambiar la contraseña en Linux (comando passwd)

  4. Cómo usar el comando chmod (Modo de cambio) en Linux

  5. Ejemplos de comandos chown en Linux

Comando W en Linux

Al mando en Linux

Comando Chown en Linux (Cambiar la propiedad del archivo)

Comando Chpasswd en Linux

Aprenda el uso del comando chmod (modo de cambio) en Linux

Comando passwd de Linux – Cambiar contraseña de usuario