El comando chpasswd se usa para cambiar la contraseña, aunque el comando passwd también puede hacer lo mismo. Pero cambia la contraseña de un usuario a la vez, por lo que para múltiples usuarios se usa chpasswd . La siguiente figura muestra el uso delcomando passwd . Usando passwd estamos cambiando la contraseña del usuario invitado. Aquí primero debe ingresar la contraseña del usuario actualmente firmado y luego cambiar la contraseña de cualquier otro usuario. Uno debe tener privilegios de administrador.
El comando chpasswd lee un número de nombre de usuario y contraseña que están separados por dos puntos usando una entrada o archivo estándar, y luego cifra según las opciones.
Sintaxis:
$chpasswd user1:user1_password user2:user2_password user3:user3_password
Nota: Después de completar, presione ctrl+d para salir del comando. Tan pronto como se presiona ctrl + d , se cambia la contraseña.
También se puede usar un archivo de texto simple para almacenar el nombre de usuario y la contraseña y luego usarlos para cambiar la contraseña.
$cat > pass.txt user1:user1_password user2:user2_password user3:user3_password
Luego proporcione esto al comando chpasswd .
$chpasswd < file_name.txt
Opciones:
- -c, –crypt-method Method_Name : esta opción de comando se utiliza para el método de cifrado. El método puede ser DES, MD5, SHA256, SHA512 o NINGUNO.
- -e, –encrypted : se utiliza para proporcionar las contraseñas cifradas.
- -h, –help : Se usa para mostrar las opciones y mensajes del comando.
- -m, –md5 : se utiliza para cifrar la contraseña de texto claro mediante el algoritmo MD5.
- -s, –sha-no_of_rounds : aquí puede dar el número de rondas para el algoritmo de cripta SHA.
Ejemplo: El algoritmo de cifrado también se puede aplicar a la contraseña.
$chpasswd -c SHA512 user1:user1_password user2:user2_password user3:user3_password or $chpasswd --md5 user1:user1_password user2:user2_password user3:user3_password
Nota: Ambos son un tipo diferente de algoritmo de encriptación