Hallo zusammen,
Der beste Ansatz war bisher das Kommando "su -c 'Befehl.....' postgres" - Leider kann 'su' nicht direkt das Passwort übermitteln, sondern fragt es gesondert ab.
Heißt gesondert , dass es das Passwort von stdin liest? Wenn es das ist, dann speicher das folgende als Bashskript und lass es von php ausführen. #!/bin/bash su -c 'Befehl.....' postgres | echo $passwd