プログラムからアカウントのパスワードをで変更したいのですが passwd コマンドを使うと
プロンプトが出てきてしまいます。これを抑止する方法はないですか?
必要ならpasswd相当のプログラムを作る事も考えています。

Linux なら passwd --stdin で標準入力からパスワードを受け付けてくれるんですが...