Bonsoir à tous,
Après avoir tourné en rond devant mon pb, je me permets de vous le soumettre.
Afin d'obtenir des informations sur un composant d'un serveur, j'ai besoin de passer une commande (que nous appellerons
belo) en utilisant le sudo.
Il se trouve que cette commande est bien reconnue que je sois connecté avec mon compte ou bien en root, mais impossible via le sudo, j'ai alors droit à un :
serveur:~$ sudo su - -c "belo"
Password:
-bash: belo: command not found
Quelques détails :
- mon compte dispose bien de tous les droits sudo (ALL)
- la commande en question est un alias, et cet alias est bien présent pour mon compte ainsi que le compte root
Je vais au devant de vos questions :
- pourquoi ne pas rester connecté avec mon compte si la commande est reconnue ? => bien qu'elle soit reconnue, elle ne me rend pas le résultat escompté par manque de droits
- pourquoi ne pas se connecter en root puis passer ma commande ? => car l'idée est de passer cette commande en masse sur plusieurs serveurs en utilisant sshpt
Voici donc ma problématique, je suis toute ouïe pour vos conseils ...
Poste le Friday 22 February 2013 19:11:33