2016-07-18 14 views
0

My Jenkinsのインスタンスは現在すべてのユーザーに対して開いていますが、認証はありません。私は、権限のないユーザーによるアクセスに対してJenkinsを保護したいと考えています。私は非常にシンプルな/基本的なソリューション - 1人のユーザーを探しています。この "admin"ユーザが自分自身を認証していない場合、何もすることはできません。彼が持っているなら、彼はJenkinsインスタンス(すべてのプロジェクトを含む)へのフルアクセスを得るべきです。これを設定するには?Jenkinsへのアクセスを制限する方法は?

答えて

2

は、次の手順に従います。設定グローバルセキュリティ

ゴー - >セキュリティレルム:ジェンキン独自のユーザーデータベースと承認ログインユーザは何もを行うことができます。保存後、Jenkinsは新しいユーザーを作成するように促す必要があります。必要なユーザーを作成するには、ユーザー名とパスワードなどの詳細を入力してください。

次に、そのユーザーでログインし、許可をマトリックスベースのセキュリティに変更します。マトリックス構成は以下のようにする必要があります。つまり、必要なユーザーに対してすべての特権を持ち、匿名ユーザーにはすべての特権を持たなければなりません。

Jenkins Security Settings

0

まず、管理者ユーザーまたは必要なものを作成する必要があります。

これを行うには、jenkinsダッシュボードページにアクセスし、「資格情報」オプションを見つけてください。 資格情報では、ユーザーを作成できます。作成した管理者ユーザで

、ちょうど戻ってあなたのジェンキンスのダッシュボードページに行くとそこには、「ジェンキンスの管理」オプションを見つけ、「の設定グローバルセキュリティ」をクリックしてください。グローバルセキュリティページで

、ボックスまでスクロールし、の「セキュリティを有効にする」「アクセス制御」をチェックし「ジェンキンス自身のユーザデータベース」を選択し、ユーザーがログイン後に何ができるかを選択します。

関連する問題