gpt4 book ai didi

linux - 允许 Jenkins 访问当前登录用户文件夹的内容

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:03:35 24 4
gpt4 key购买 nike

我正在使用 Jenkins 在 Linux 机器上构建我的项目。在构建操作期间,文件从源位置读取,文件将被复制到新的目标位置。源位置和目标位置由用户从 Jenkins UI 输入。我希望用户能够选择位于他/她的主文件夹中的任何文件夹作为源或目标。例如:/home/jdoe/文件夹。

目前,可以选择/var/lib/jenkins 中的任何文件夹,其中包含 jenkins:nogroup 用户组。但是,无法选择/home/jdoe/folder 中具有相同 (jenkins:nogroup) 用户组且具有与/var/lib/jenkins 中文件夹相同权限的文件夹。我在尝试读取或写入/home/jdoe/folder 时收到权限被拒绝的错误。

我该怎么做才能在当前登录用户的主文件夹中读取和写入文件夹?我可以以某种方式设置 Jenkins 以便能够做到这一点,还是我必须更改主文件夹的组设置?你能为我建议一个好的配置来完成这项工作吗?

在 Windows 平台上使用 Jenkins 会有什么不同吗?

最佳答案

首先确保该文件夹对 jenkins 用户组 具有读写权限

sudo chmod -R 77 /home/jdoe

同样在 Daniel 的评论中,授予 /home/jdoe 文件夹的执行权限

sudo chmod a+x /home/jdoe

关于linux - 允许 Jenkins 访问当前登录用户文件夹的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16578959/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com