4

Я установил jenkins на наш dev-сервер, и я добавил пользователя jenkins в некоторые группы, например www-data.

Теперь, когда я запускаю эту команду на терминале:

groups jenkins

Я получаю этот вывод

jenkins www-data

и это нормально, но на одном из моих заданий я создал команду ssh, которая просто выполняет

groups jenkins

и результат

jenkins

Как видите, группа "www-data" отсутствует, поэтому у меня есть некоторые ошибки прав доступа.

Любые идеи, почему эта странная ошибка происходит ??

1 ответ1

1

Возможно, ваша установка Jenkins runit использует chpst для запуска в качестве пользователя jenkins только с группой jenkins . Проверьте ваш /etc/sv/jenkins/run , если у него есть exec chpst -u jenkins -U jenkins , измените его на exec chpst -u jenkins:jenkins:www-data -U jenkins и перезапустите

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .