су, не интерактивно, без пароля

У меня есть пользователь jenkins и другой пользователь .

Я хочу иметь возможность выполнить команду от Дженкинса на anotherUser .

Когда я запускаю следующее из терминала, оно работает как положено:

su -c "bash /home/dev/deploy.sh" anotherUser

При выполнении той же команды из встроенного в сценарий jenkins я получаю следующую ошибку:

su: must be run from a terminal

Как мне это преодолеть?

0
задан 6 July 2018 в 18:31

0 ответов

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

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