a.b*_*ose 6 permissions jenkins
我正在使用 Jenkins 作业来执行一些需要创建目录和文件的 shell 命令,但出现Permission Denied错误。我将 Jenkins 作为守护进程运行(遵循Jenkins 网站上的本教程)。运行该作业的 jenkins 是 userjenkins并且具有 group nogroup。这些命令创建folder1/folder2,每个命令都包含多个文件。当我同时使用chown它们时jenkins,权限错误消失并生成所有文件,所以这可行,但有没有办法设置它,这样我就不需要手动创建folder1/folder2并将所有权更改为jenkins提前时间?
小智 4
您需要创建一个属于 jenkins:nogroup 的父文件夹。我的猜测是您的脚本正在尝试在不属于 jenkins 用户的父目录中创建folder1和folder2。只要 Jenkins 有权写入父文件夹,您的脚本就应该能够创建测试所需的任何目录或文件。