7

Jenkins のフロント ページからすべての変更、ワークスペース リンク、およびログを削除したいと考えています。

許可されていない人やボットなどがこの種の情報にアクセスすることは望ましくありません。

どうやってやるの?

4

1 に答える 1

16

許可されていないアクセスを許可しないように権限を設定する

警告:

独自のユーザー/管理者設定がすべての許可を持っていることを確認してください。そうしないと、自分自身をロックアウトする危険があります。その場合は、ここの情報を使用してリセットしてください [thanks Alex]

匿名ユーザーに何も表示されないように構成するには:

  • ジェンキンスの管理に移動
  • システムの構成/グローバル セキュリティの構成をクリックします (Jenkins/Hudson の構成によって異なります)。
  • Access Control -> Security Realmの下に、Matrix-based securityまたはのいずれかが必要Project-based Matrix Authorization Strategyです。後者を選択したと仮定します。
  • [追加するユーザー/グループ: ]の下に入力し、[追加authenticated] をクリックします。
  • 次に、このグループに必要なすべての権限を付与します。
  • 次に、 [追加するユーザー/グループ] に次のように入力して、[追加Anonymous] をクリックします。
  • このグループに権限が付与されていないことを確認してください
  • [保存] をクリックします

この方法では、匿名 (ログインしていない) ユーザーは何も見ることができませんが、認証された (ログインしている) ユーザーは選択したものを見ることができます。個々のユーザーを追加して特定の権限を付与することで、より具体的なユーザー権限にドリルダウンできます。

PSユーザー認証は、セキュリティ レルムの構成によって異なります。Active Directory/LDAP、またはを使用するように構成できますJenkin's own user database。前者は、Jenkins でユーザーを作成する必要がなく、権限を与えるだけであることを意味します。後者は、最初に Jenkins の管理 -> ユーザーの管理 で Jenkinsのユーザーを作成する必要があることを意味します。

于 2013-02-01T14:41:49.597 に答える