Eu tenho um caso de uso específico em que realmente gostaria de poder alterar a senha de um usuário com um único comando sem interatividade. Isso está sendo feito de maneira segura (através do SSH e em um sistema com apenas um usuário apto a efetuar login), portanto, é bom expor a nova senha (e até a antiga, se necessário) na linha de comando. FWIW, é um sistema Ubuntu.
Eu só quero evitar ter que adicionar algo esperado no sistema para essa tarefa.
echo "newpassword" | pw usermod theusername -h 0