Tengo una máquina de compilación que tiene un usuario abc
que tiene acceso limitado a sudo. Cuando reviso el código fuente y ejecuto mi script de compilación, funciona bien. El script de compilación contiene sudo
llamadas para las cuales no dice "sudo: no hay ningún tty presente y ningún programa askpass especificado". Pero cuando hice lo mismo con Jenkins en una máquina de compilación agregada como esclava, muestra "sudo: no hay tty presente y ningún programa askpass especificado".
He encontrado una solución que dice comentar Default requiretty
en el archivo /etc/sudoers
. Pero no tengo acceso a este archivo.
¿Cómo puedo superar este problema?
sudo
ejecute sin ingresar una contraseña? Si tiene que ingresar una contraseña, sudo requerirá un tty.