Как предоставить jenkins полномочиям пользователя получить доступ к определенному справочнику на Linux

Я должен предоставить jenkins полномочиям пользователя получить доступ к некоторым определенным справочникам как usr/lib или usr/local/include так, чтобы он мог скопировать некоторые файлы в те справочники во время выполнения некоторых рабочих мест Дженкинса. Как я могу сделать это?

0
nl ja de

3 ответы

Идея, что что-то получило доступ от сети, может переписать системные файлы, очень страшно (и неуверен), но я думаю, что необходимо было бы предоставить пользователю, при котором бежит Дженкинс, привилегии должны написать там.

Снова, есть серьезные основания, почему обычный пользователь не данные разрешения, чтобы написать тем справочникам </им>. Вы могли бы хотеть рассмотреть управление работой в a тюрьма chroot. Тот путь, если что-то идет не так, как надо, вы не разрушите свою систему.

1
добавлено

Для определенной задачи я сказал бы использование sudo

0
добавлено

Вы упомянули usr/lib или usr/local/include справочники, и если ваша цель состоит в том, чтобы установить некоторые инструменты и пакеты во время выполнения работы, вы могли бы установить его в местном масштабе в вашу рабочую область работы (например, в .local справочник) и после этого заставлять ваши рабочие места работать с теми справочниками, установив переменные окружения как LD_LIBRARY_PATH , CFLAGS , и т.д.

0
добавлено
Linux Help
Linux Help
2 686 участник(ов)

Правила: https://telegra.ph/Pravila-Linux-Help-10-15

Linux Security
Linux Security
652 участник(ов)

Данная группа принципиально про безопасность и в частности про безопасность Linux. Прочие темы просим обсуждать в профильных чатах.

Linux Gaming RUS
Linux Gaming RUS
28 участник(ов)

Русскоязычный чатик, посвящённый играм на различных дистрибутивах Linux, а также wine, proton Arch Linux RU @ArchLinuxChatRU Gnome RU @gnome_ru