新しいユーザーがサインアップできるようにしたくありません。そのため、Jenkin の設定で、Jenkin 独自のユーザー データベースを使用して「ユーザーにサインアップを許可する」を無効にしました。
しかし、どうすれば手動でユーザーを追加できますか? また、注意が必要なデフォルトの管理者ユーザーはいますか?
新しいユーザーがサインアップできるようにしたくありません。そのため、Jenkin の設定で、Jenkin 独自のユーザー データベースを使用して「ユーザーにサインアップを許可する」を無効にしました。
しかし、どうすれば手動でユーザーを追加できますか? また、注意が必要なデフォルトの管理者ユーザーはいますか?
「Manage Jenkins」に「Create Users」があります。
「ユーザーのサインアップを許可する」がすでに無効になっており、セキュリティがオンになっていて、ログインに使用できるユーザーがいない場合、唯一の方法は、サーバーで Jenkins 構成を手動で変更し、サーバーを再起動することです。
変更するのは、Jenkins ホーム フォルダーの config.xml ファイルです。変化する
<useSecurity>true</useSecurity>
に
<useSecurity>false</useSecurity>
ブラウザを再起動して更新する
出来上がり!!!
Manage Jenkins -> Jenkins own user database, Anyone can do anything
. その後、ログインやサインアップを強制されることはありません。Manage Jenkins -> Manage Users
ユーザーを作成し、それに応じてセキュリティを設定します。
最初にセキュリティ メソッドを設定しないと、ユーザーを追加する方法がありません。
Jenkins を構成する便利な方法は、config.xml
ファイルを直接編集しManage Jenkins -> Reload configuration from Disk
、サービスを再起動する代わりにハイパーリンクを使用することです。
これを処理するための推奨される方法は、マトリックス ベースのセキュリティを使用し、サインアップをオンのままにすることです。デフォルトのアクセス許可を何も設定しないでください。これにより、ユーザーがサインアップしたときに、明示的にアクセス許可を付与するまで、実際には何もできなくなります。何らかの理由でサインアップをオンのままにしたくない場合は、ユーザーの追加を有効にし、完了したら無効にする必要があります。私の知る限り、設定ファイルを手動で編集しない限り、サインアップをオフにしてユーザーを追加する方法はありません。
デフォルトの管理者ユーザーはありません。最大の権限で自分自身を追加することを確認する必要があります。そうしないと、セキュリティを有効にしたときにロックアウトされる危険があります。