Cambiar passwords en modo "no interactivo" | Algo de Linux

jueves, 15 de diciembre de 2011

Cambiar passwords en modo "no interactivo"

A veces necesitamos cambiar password en modo batch en un script pidiendo que el usuario introduzca por teclado el password que quiere asignar. Ésto no se puede hacer usando el comando passwd pero sí mediante chpasswd.

Si quiero cambiar la password de un usuario en modo batch, no tengo más que ejecutar:

echo "USUARIO:PASSWORD" | chpasswd

Ejemplo:

# echo "root:ultrasecreta" | chpasswd

No hay comentarios: