Je suis en train de faire quelque chose commesudo su avec le nom d'utilisateur, mot de passe et commande
echo 'my_password' | sudo -S su -c some-user ./some_command
J'ai regardé
How can I apply password to sudo in one line command and execute su root?
et
run a sudo command, specifying the password on the same line
Mais ni l'un ni l'autre ne répond vraiment à ma question bove.
Je reçois toujours l'invite de mot de passe pour mon utilisateur.
Pourquoi ne pas simplement paramétrer sudo pour ne pas demander de mot de passe pour un utilisateur qui exécute some_command? –
Travailler avec un serveur où sudo a été configuré à partir d'une autre équipe. Donc, je ne peux pas exécuter de commandes en dehors de mon utilisateur. Suce. Eh bien je cours en tant que root via ansible mais ce n'est pas la norme. –