Bonjour,


Dans le cadre d'un projet réalisé en cours, j'ai besoin par l'intermédiaire d'un script bash, de pouvoir m'authentifier automatiquement en utilisant la commande "su".

La commande sudo me permet de faire cela :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
echo PASSWORD | sudo -u USERNAME <commande>
Cependant je serai interessé de pouvoir le faire avec la commande "su", mais ça ne fonctionne pas :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
echo PASSWORD | su - USERNAME <commande>
Le résultat est "su*: doit être lancé à partir d'un terminal".

Quelqu'un aurait-il une solution à mon problème ?

Merci d'avance.