2016-07-24 48 views
0

今天我意外地不再擁有Jenkins中的我的管理員權限。如何通過shell命令向用戶授予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

由於您無法對Jenkins進行身份驗證,您(AFAIK)必須先禁用安全性。

SSH進入Jenkins服務器並在Jenkins的主目錄中修改​​3210。更改

<useSecurity>true</useSecurity> 

暫時

<useSecurity>false</useSecurity> 

爲了給您管理員權限了。然後根據您的需要啓用和配置安全性。

請注意,在此期間訪問Jenkins的任何其他人員都擁有特權。

該程序也在the Jenkins Wiki中描述。

相關問題