Script de connexion à un compte utilisateur

Fermé
Damien - 20 mars 2009 à 12:36
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 20 mars 2009 à 13:27
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

avec sudo et en gerant les autorisations

man sudo
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897
20 mars 2009 à 13:27
Salut,

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

;-))
0