in reply to Re^2: Submitting password changes to external program
in thread Submitting password changes to external program

Yes, passwd ignores its STDIN and opens /dev/tty to read the password from.

  • Comment on Re^3: Submitting password changes to external program