2016-07-24 17 views
0

今日私は間違いなく私の管理者のJenkinsの権限を持っていません。シェルコマンド経由でJenkinsの管理者権限を与える方法

それはOKすべてのものがあるようだ、次ジェンキンスログの最後の行:

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 

どのように私はシェルコマンドを使用して自分のアカウントの[管理権限を設定することができますか?

答えて

2

あなたがJenkinsに対して認証を受ける方法がないので、あなた(AFAIK)はまずセキュリティを無効にする必要があります。

SSHをJenkinsサーバーに追加し、Jenkinsのホームディレクトリにある​​3210を変更します。あなたが管理者権限をお返しするために一時的に

<useSecurity>false</useSecurity> 

<useSecurity>true</useSecurity> 

を変更します。次に、必要に応じてセキュリティを有効にして構成します。

その間にJenkinsにアクセスしている他の人には、の管理者特権があることに注意してください。

この手順については、the Jenkins Wikiにも記載されています。

関連する問題