Mam konkretny przypadek użycia, w którym naprawdę chciałbym móc zmienić hasło użytkownika za pomocą jednego polecenia bez interakcji. Odbywa się to w bezpieczny sposób (przez SSH i w systemie, w którym zalogowany może być tylko jeden użytkownik), więc w wierszu poleceń można udostępnić nowe hasło (a nawet stare, jeśli to konieczne). FWIW, to system Ubuntu.
Chcę tylko uniknąć dodawania czegoś podobnego do tego systemu dla tego jednego zadania.
echo "newpassword" | pw usermod theusername -h 0