意外地,我在Jenkins中不再具有 * 管理员 * 权限。
看来一切正常。
Jenkins日志:
Jul 24, 2016 12:40:51 AM hudson.model.AsyncPeriodicWork$1 run
INFO: Finished Workspace clean-up. 7 ms
Jul 24, 2016 4:38:30 AM hudson.model.Run execute
INFO: job1 #91 main build action completed: FAILURE
Jul 24, 2016 4:38:39 AM hudson.model.Run execute
INFO: job2 #10 main build action completed: SUCCESS
Jul 24, 2016 9:10:18 AM org.eclipse.jetty.util.log.JavaUtilLog info
INFO: While serving http://192.168.23.88:8080/restart: hudson.security.AccessDeniedException2:
ali71 is missing the Overall/Administer permission
如何使用shell命令为我的帐户设置 * 管理员 * 权限?
2条答案
按热度按时间polhcujo1#
由于您无法针对Jenkins进行身份验证,因此您(AFAIK)必须首先禁用安全性。
警告:请勿在公共可访问的Jenkins安装上执行此操作!
通过SSH连接到Jenkins服务器并修改Jenkins主目录中的
config.xml
。暂时到
以便重新给予您管理员权限。然后根据您的需要启用和配置安全性。
请注意,在此期间访问Jenkins的任何其他人都具有 * 管理员 * 权限。
the Jenkins Wiki中也描述了此过程。
8yparm6h2#
请转到config.xml并将此部分临时添加到角色中,它将向分配了此角色的用户给予管理权限。