首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jenkins windows服务需要管理员权限吗?

Jenkins windows服务需要管理员权限吗?
EN

Stack Overflow用户
提问于 2018-08-07 16:44:38
回答 2查看 5.4K关注 0票数 6

出于安全原因,我们认为如果Jenkins windows服务以没有管理员权限的用户身份运行会更好。但是,这会导致Jenkins服务器启动时出现错误:

代码语言:javascript
复制
java.io.IOException: Access is denied   at             
java.io.WinNTFileSystem.createFileExclusively(Native Method)    at     
java.io.File.createTempFile(Unknown Source)     at
hudson.util.AtomicFileWriter.<init>(AtomicFileWriter.java:142) 

Caused: 
    java.io.IOException: Failed to create a temporary file in C:\Program Files (x86)\Jenkins

用户(Windows 7、Active Directory用户)拥有对Jenkins文件夹的所有权限(不包括无法选择的“特殊权限”)。

是否可以/合理地以非管理员用户身份运行Jenkins windows服务(服务器以及其他计算机上的从属服务器)?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-08-08 11:34:10

我建议将Jenkins安装在辅助分区中,如G:\Jenkins

即使您没有辅助分区,C:\Jenkins也比C:\Program Files\JenkinsC:\Program Files(x86)\Jenkins更好,可以避免操作系统不必要的干扰。

准备就绪后,我总是将Jenkins服务设置为作为用户(最好是具有非过期密码的服务帐户)运行,该用户是计算机上Administrators组的成员。

这样做通常可以避免许多不必要的恼人的权限问题,这些问题只会阻碍您的进度。

应该注意的是,当涉及到Windows批处理步骤时,Jenkins将不会以管理员身份运行(至少自2007年以来,我一直在使用Jenkins)。

票数 4
EN

Stack Overflow用户

发布于 2021-03-11 18:28:30

似乎允许Jenkins服务帐户访问"C:\Program Files\Jenkins“和SeServiceLogonRight就足够了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51722510

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档