J'ai une machine de construction qui a un utilisateur abc
qui a un accès sudo limité. Lorsque je vérifie le code source et exécute mon script de génération, cela fonctionne très bien. Le script de construction contient des sudo
appels pour lesquels il ne dit pas "sudo: aucun tty présent et aucun programme askpass spécifié". Mais quand j'ai fait la même chose avec Jenkins sur une machine de construction ajoutée en tant qu'esclave, cela montre "sudo: aucun tty présent et aucun programme askpass spécifié".
J'ai trouvé une solution disant de commenter Default requiretty
dans le fichier /etc/sudoers
. Mais je n'ai pas accès à ce fichier.
Comment puis-je surmonter ce problème?
sudo
autorisée à s'exécuter sans entrer de mot de passe? Si vous devez entrer un mot de passe, sudo va exiger un tty.