Evidemment, pour des raisons de sécurité, l'utilitaire "su" vide tout buffer avant la demande de mot de passe.
Tu ne pourras donc pas passer de mot de passe à su.
Pour faire ce que tu souhaites, il faut regarder du côté de "sudo", qui permet à un administrateur système d'autoriser un utilisateur ou un groupe donné d'exécuter des commandes bien définies, paramètres compris.
Voire, mais c'est déconseillé, d'utiliser le set-uid bit.