Crear/Modificar contraseñas desde la línea de comandos en GNU/Linux

Si alguna vez necesitas crear/modificar la contraseña de un usuario desde la línea de comandos sin necesidad de que sea de manera interactiva, puedes hacerlo utilizando la herramienta chpasswd, en caso contrario tendrás que hacerlo mediante la herramienta passwd de manera interactiva.

El manual chpasswd nos dice:
chpasswd reads a list of user name and password pairs from standard input and uses this information to update a group of existing users, so you can update passwords in batch mode.

Que traducido significa :)

# echo “usuario:contraseña” | chpasswd

És muy útil si tienes que poner una contraseña conocida a un usuario nuevo mediante algún proceso automático mediante un script o similar, asegúrate en este caso, que solo usuarios conocidos pueden leer el fichero, puesto que la contraseña está en texto claro.

Deja un comentario

Tu dirección de correo electrónico no será publicada.