Jenkins上陸問題
1511 ワード
1.Jenkinsグローバルセキュリティ構成の設定ではjenkins-homeのconfigを事前にバックアップする必要がある.xmlファイルです.設定に失敗した場合は、このファイルを置き換えることができます.jenkins設定中に権限の問題が発生することを防止します.
2.バックアップjenkins-homeのconfigがない場合xmlファイル.この時点で設定が失敗し、初期状態に戻る必要があり、和ノードを見つける必要があります.ノードはユーザー権限を使用するかどうかを表し、ノードはユーザー権限がどのように区分されているかを表します.図:
true hudson.model.Hudson.Administer:annoymous hudson.model.Hudson.ConfigureUpdateCenter:annoymous hudson.model.Hudson.Read:annoymous hudson.model.Hudson.RunScripts:annoymous
hudson.model.Hudson.UploadPlugins:annoymous
以下に2つの方法を提供します.
デフォルト設定の直接削除とノードの復元
管理者権限の構成この方法は、すでに多くの権限が存在し、再構成が面倒な場合に適用されます.
ノードに次のように追加します.
変更後は金額を保存してJenkinsを再起動してください.
最後に、プロファイルでどの権限制御モードを使用するかをどのように判別するかについて説明します.
ノードにはclassプロパティがあり、そのライセンスモードの使用を制御します.
hudson.security.FullControlOnceLoggedInAuthorizationStrategy
ログインユーザーは何でもできます
hudson.security.ProjectMatrixAuthorizationStrategy
プロジェクトマトリクス認可ポリシー
hudson.security.GlobalMatrixAuthorizationStrategy
あんぜんマトリクス
hudson.security.LegacyAuthorizationStrategy
レガシーモード
2.バックアップjenkins-homeのconfigがない場合xmlファイル.この時点で設定が失敗し、初期状態に戻る必要があり、和ノードを見つける必要があります.ノードはユーザー権限を使用するかどうかを表し、ノードはユーザー権限がどのように区分されているかを表します.図:
true hudson.model.Hudson.Administer:annoymous hudson.model.Hudson.ConfigureUpdateCenter:annoymous hudson.model.Hudson.Read:annoymous hudson.model.Hudson.RunScripts:annoymous
hudson.model.Hudson.UploadPlugins:annoymous
以下に2つの方法を提供します.
デフォルト設定の直接削除とノードの復元
管理者権限の構成この方法は、すでに多くの権限が存在し、再構成が面倒な場合に適用されます.
ノードに次のように追加します.
hudson.model.Hudson.Administer:anonymous
hudson.model.Hudson.ConfigureUpdateCenter:anonymous
hudson.model.Hudson.Read:anonymous
hudson.model.Hudson.RunScripts:anonymous
hudson.model.Hudson.UploadPlugins:anonymous
ps:anonymous 。 。
変更後は金額を保存してJenkinsを再起動してください.
最後に、プロファイルでどの権限制御モードを使用するかをどのように判別するかについて説明します.
ノードにはclassプロパティがあり、そのライセンスモードの使用を制御します.
hudson.security.FullControlOnceLoggedInAuthorizationStrategy
ログインユーザーは何でもできます
hudson.security.ProjectMatrixAuthorizationStrategy
プロジェクトマトリクス認可ポリシー
hudson.security.GlobalMatrixAuthorizationStrategy
あんぜんマトリクス
hudson.security.LegacyAuthorizationStrategy
レガシーモード