Na versão atual do Raspian, eu sei que é possível alterar a senha do usuário conectado atual na linha de comando da seguinte maneira:
sudo passwd
que solicitará ao usuário que digite uma nova senha duas vezes. Isso produzirá saída da seguinte forma:
Changing password for pi.
(current) UNIX password:
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Eu queria saber se existe uma maneira possível de alterar uma senha programaticamente, como em um script de shell.
Estou tentando criar um script de configuração para implantar nos meus Raspberry Pis e não quero digitar manualmente novas senhas para eles.
expect(1)
poderia ajudar também.
sudo
. Se você usarsudo
, poderá forçar uma nova senha para qualquer usuário sem precisar saber a senha atual do usuário.