如何授予jenkins用户访问linux上特定目录的权限

时间:2013-01-09 13:40:35

标签: linux jenkins user-permissions

我需要授予jenkins用户访问某些特定目录(如usr/libusr/local/include的权限),以便在执行某些Jenkins作业期间将一些文件复制到这些目录中。我怎么能这样做?

3 个答案:

答案 0 :(得分:1)

从Web访问的内容可以覆盖系统文件的想法非常可怕(并且不安全),但我认为您需要授予Jenkins运行权限的用户需要在那里写的权限。

同样,有充分的理由说明普通用户没有被授予写入这些目录的权限。您可能需要考虑在chroot jail中运行作业。这样,如果出现问题,你就不会破坏你的系统。

答案 1 :(得分:0)

对于特定任务,我会说使用sudo

答案 2 :(得分:0)

您提到了usr/libusr/local/include目录,如果您的目标是在作业执行期间安装某些工具和软件包,则可以将其本地安装到您的作业工作区(例如,{{1}然后通过设置.localLD_LIBRARY_PATH等环境变量使您的工作与这些目录一起工作。