t.me/atinfo_chat Telegram группа по автоматизации тестирования

Jenkins can't run programm rake err 13 permission deniad

Теги: #<Tag:0x00007f9afa154a90> #<Tag:0x00007f9afa1549a0>

Всем привет!
Установил Jenkins по приему товарища с этого форума, запускаю rake файл локально - все нормально. Jenkins ругается на недостаток прав.
в системе есть пользователь jenkins
в sudoers jenkins ALL(ALL) ALL
куда смотреть? как запустить rake из под Jenkins с sudo правами?
спасибо заранее!

ОС CentOS 7

А так сработает?

jenkins ALL=(ALL) NOPASSWD: ALL

А вообще, делать под рутом что-то кроме администрирования - это плохая практика. Уверены, что нельзя запускать с обычными привилегиями? Например, включить jenkins в группу, имеющую доступ к ресурсу.

и так не работает

Да, согласен, это уже крайние меры, пытаюсь запустить любыми способами. Не могу найти, из под кого сервис jenkins стартует в centos, может в этом проблема. На win10 завел CI без проблем.

а как вы устанавливали jenkins?

yum install jenkins :smile:
вроде как можно было ставить через gem install, но увы. Есть принципиальные различия? Если поможете с настройкой и установкой это будет решением проблемы.

поставь ему привелегии 777 (chmod)

тут же сказано