kerfahi
Messages postés88Date d'inscriptionlundi 24 novembre 2008StatutMembreDernière intervention 5 mai 2013
-
19 avril 2013 à 12:15
kerfahi
Messages postés88Date d'inscriptionlundi 24 novembre 2008StatutMembreDernière intervention 5 mai 2013
-
19 avril 2013 à 16:21
bonjour,
je veux créer un script shell sous ubuntu pour lancer des commandes avec des utilisateur différent
par exemple :
user1 ==> commande1
user2 ==> commande2
donc comment se connecter avec cette utilisateur et mettre son mot de passe ?
cptpingu
Messages postés3837Date d'inscriptiondimanche 12 décembre 2004StatutModérateurDernière intervention28 mars 2023123 19 avril 2013 à 14:57
Bonjour.
Essaie ceci:
su -c "Commande" -s /bin/sh username
Exemple:
su -c "ls -l" -s /bin/sh kerfahi
Pour le mot de passe:
echo "password" | su -c "ls -l" -s /bin/sh kerfahi
Si ça ne fonctionne pas, tu peux aussi essayer:
sudo -u kerfahi -p password ls -l
________________________________________________________________________
Historique de mes créations, et quelques articles:
[ http://0217021.free.fr/portfoliohttp://0217021.free.fr/portfolio]
Merci d'utiliser Réponse acceptée si un post répond à votre question