Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

Jenkins can't run programm rake err 13 permission deniad

jenkins
linux
Теги: #<Tag:0x00007f7b645e5b00> #<Tag:0x00007f7b645e5970>

#1

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

ОС CentOS 7


#2

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

jenkins ALL=(ALL) NOPASSWD: ALL

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


#3

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

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


(Борис Осипов) #4

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


#5

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


(Ray Romanov) #6

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


#7

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