Ubuntu 14.04 - Пользователь Jenkins конфигурация NOPASSWD

Я пытаюсь сделать своего jenkins пользователя способным выполнить сценарий с www-пользователем-данных, таким образом, я попытался добавить

jenkins ALL=NOPASSWD:ALL

в конце моего sudoers файла, но это не работало, пароль спросили, когда я использовал команду

sudo -u www-data /path/to/script.sh

Я также пытался добавить строку в файле под/etc/sudoers.d/, но это не помогло.

Вот мой sudoers файл с сегодняшнего дня

#
# This file MUST be edited with the 'visudo' command as root.
#
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
#
# See the man page for details on how to write a sudoers file.
#
Defaults        env_reset
Defaults        mail_badpass
Defaults        secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"

# Host alias specification

#Cmnd alias specification

# User privilege specification
root    ALL=(ALL:ALL) ALL

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

# Allow members of group sudo to execute any command
%sudo   ALL=(ALL:ALL) ALL

# See sudoers(5) for more information on "#include" directives:

#includedir /etc/sudoers.d

# User alias specification

Я видел на большом количестве форумов, что строка должна была быть добавлена в конце sudoers файла, который я сделал, но это никогда не работало. У Вас есть идея?

1
задан 19 September 2014 в 14:06

1 ответ

Найдите следующую строку:

%sudo   ALL=(ALL:ALL) ALL

Замените ее на эту строку:

%sudo   ALL=(ALL:ALL) NOPASSWD: ALL
0
ответ дан 4 August 2020 в 21:52

Другие вопросы по тегам:

Похожие вопросы: