Добавить пользователей в Jenkins с помощью "Разрешить пользователям подписываться" Отключено

Я не хочу, чтобы новые пользователи могли зарегистрироваться. Поэтому в конфигурации Jenkin я отключил "Разрешить пользователям подписываться" с использованием собственной пользовательской базы данных Jenkin.

Но как я могу вручную добавить пользователей сейчас? Кроме того, есть ли пользователь по умолчанию, которого я должен позаботиться?

Ответ 1

В "Управление Jenkins" есть "Создать пользователей".

Ответ 2

В случае, если "Разрешить пользователям подписываться" уже отключено, а безопасность включена, и нет пользователя, которого вы можете использовать для входа в систему, единственный способ перейти - изменить конфигурацию Jenkins вручную на сервере и перезапустить сервер.

Вещь для изменения находится в папке Jenkins Home folder я config.xml. изменение

<useSecurity>true</useSecurity>

к

<useSecurity>false</useSecurity>

перезапустить и обновить браузер

Вуаля!!!

Ответ 3

Manage Jenkins -> Jenkins own user database, Anyone can do anything. Тогда вы не будете вынуждены войти или зарегистрироваться. Manage Jenkins -> Manage Users, и вы создаете своих пользователей, а затем установите защиту соответственно.

Если вы сначала не настроите метод безопасности, вы не сможете добавлять пользователей.

Удобный способ настройки Jenkins - отредактировать файл config.xml напрямую и использовать гиперссылку Manage Jenkins -> Reload configuration from Disk вместо перезапуска службы.

Ответ 4

Рекомендуемый способ справиться с этим - использовать защиту на основе матрицы и оставить свой аккаунт. Установите разрешения по умолчанию на ничего, таким образом, когда люди подписываются, они ничего не могут сделать, пока вы явно не предоставите им разрешения. Если вы не хотите покидать регистрацию по какой-либо причине, вам нужно будет включить добавлять пользователей, а затем отключить их, когда вы закончите. Насколько я знаю, нет возможности добавить пользователя с отключенной подпиской, если вы не хотите вручную редактировать файлы конфигурации.

Нет администратора по умолчанию, вы должны убедиться, что вы добавили себя с максимальными разрешениями или вы рискуете получить блокировку при включении безопасности.