Cambiar la contraseña utilizando un script
passwd
Normalmente esto se hace con el comando "
passwd" y su opción "
--stdin", utilizando un “
tubo” (
pipe en inglés), lo que da la sintaxis siguiente:
echo -e "new_password\nnew_password" | (passwd --stdin $USER)
chpasswd
O con el comando "
chpasswd" de la siguiente manera:
echo "nom:password" | chpasswd
Nota
El primer método también puede ser aplicado para cambiar la contraseña de usuarios en “Samba”:
echo -e "new_password\nnew_password" | (smbpasswd -a -s $USER)
PD: El
artículo original fue escrito por jipicy, contribuidor de
CommentCaMarche