1. ホーム
  2. linux

[解決済み】Jenkinsのセキュリティ設定をコマンドラインからリセットする方法は?

2022-04-04 12:50:27

質問

のアクセス権を完全にロックしてしまったので、ユーザー/パスワードなしでコマンドラインからすべてをリセットする(またはセキュリティ設定を無効にする)方法はありますか? Jenkins ?

どのように解決するのですか?

最も簡単な解決策は、セキュリティを完全に無効にすることです。 true まで false において /var/lib/jenkins/config.xml ファイルを作成します。

<useSecurity>true</useSecurity>

それを実現するためのワンライナー。

sed -i 's/<useSecurity>true<\/useSecurity>/<useSecurity>false<\/useSecurity>/g' /var/lib/jenkins/config.xml

そして、Jenkinsを再起動するだけです。

sudo service jenkins restart

そして、管理画面でもう一度すべてを設定してください。

もし、Kubernetesポッド内でJenkinsを実行している場合、以下のような問題が発生します。 service コマンドを実行すれば、Podを削除してJenkinsを再起動すればよい。

kubectl delete pod <jenkins-pod-name>

コマンドが発行されると、Kubernetesは古いPodを終了させ、新しいPodを開始します。