今天,我意识到我无法(或者我不知道如何)向Jenkins中的非管理员用户授予在某些构建代理的脚本控制台中运行脚本的权限。
插件主页指出,由于Matrix Authorization Strategy插件V1.5,不再可以向非管理员用户授予RunScripts
权限:https://wiki.jenkins.io/display/JENKINS/Jenkins+Script+Console
虽然我可以清楚地了解到,在Jenkins主脚本控制台中运行脚本必须具有管理员权限,但我希望能够将对构建代理脚本控制台的访问权限授予非管理员。
也许有人知道该怎么做,或者可以解释为什么/不应该这样做。
答案 0 :(得分:0)
您可以尝试“协作文件夹”。例如,我希望“项目”组可以访问该文件夹,并且组项目(因此该组的所有成员)都可以修改文件。
mkdir /projectfolder
groupadd project
chmod 2770 /projectfolder