如何更改 Jenkins 文件系统中已创建作业的默认权限
How to change default permissions of created jobs in Jenkins file system
当我创建作业(比如 foo)时,如果我检查 /jobs/ 目录,则所有作业都是使用权限 755 创建的。但是对于我的用例,当创建作业时,我希望它使用775(或在给定许可的情况下)。我怎样才能做到这一点?
感谢您的帮助..
您必须更改 jenkins 用户的 umask
值。当 jenkins 创建一个文件夹时,它将使用 umask
.
中设置的值创建它
假设 jenkins 是 运行 作为用户 juser
那么,在 juser
的 bashrc
中,您必须将值 umask 002
添加到获得文件夹权限为775
另外,检查这个 post --- Setting the umask of the jenkins process
当我创建作业(比如 foo)时,如果我检查 /jobs/ 目录,则所有作业都是使用权限 755 创建的。但是对于我的用例,当创建作业时,我希望它使用775(或在给定许可的情况下)。我怎样才能做到这一点? 感谢您的帮助..
您必须更改 jenkins 用户的 umask
值。当 jenkins 创建一个文件夹时,它将使用 umask
.
假设 jenkins 是 运行 作为用户 juser
那么,在 juser
的 bashrc
中,您必须将值 umask 002
添加到获得文件夹权限为775
另外,检查这个 post --- Setting the umask of the jenkins process