Script de connexion à un compte utilisateur

Damien -  
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   -
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
Configuration: Debian 4
A voir également:

2 réponses

linuxnico
 
avec sudo et en gerant les autorisations

man sudo
0
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
 
Salut,

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

;-))
0