En la versión actual de Raspian, sé que es posible cambiar la contraseña del usuario conectado actualmente desde la línea de comandos de la siguiente manera:
sudo passwd
que luego solicitará al usuario que ingrese una nueva contraseña dos veces. Esto producirá resultados de esta manera:
Changing password for pi.
(current) UNIX password:
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Me preguntaba si hay una manera posible de cambiar una contraseña mediante programación, como desde un script de shell.
Estoy tratando de hacer un script de configuración para implementar en mi Raspberry Pis y no quiero tener que escribir manualmente nuevas contraseñas para ellos.
expect(1)
podría ayudar también
sudo
. Si lo usasudo
, puede forzar una nueva contraseña para cualquier usuario sin necesidad de conocer la contraseña actual de ese usuario.