Script de connexion à un compte utilisateur

Damien -  
jipicy Messages postés 41342 Statut Modérateur -
Bonjour,
Je souhaite effectuer un sauvegarde d'une base de donnée Postgresql à partir d'un script shell. J'utilise actuellement la commande dans mon script:
su - pro -c "pg_dump xxxxxxxx"
Cela marche tres bien lorsque je suis logué en root mais pas quand je suis sur compte utilisateur classique. En effet, son lancement à partir d'un compte utilisateur me demande le mot de passe de "pro". Le problème est que le lancement de ce script sera automatisé et je ne pourrais donc pas saisir le passe manuellement.
Y a t'il un moyen de passé le mot de passe de "pro" directement dans le commande pour éviter de devoir le saisir ?
Je vous remercie pour vos idées.
Damien
A voir également:

2 réponses

linuxnico
 
avec sudo et en gerant les autorisations

man sudo
0
jipicy Messages postés 41342 Statut Modérateur 4 896
 
Salut,

Avec la commande "expect" aussi (voir ce thread)

;-))
0