Файл конфигурации Jenkins для глобальной безопасности — область безопасности — собственная база данных пользователей Jenkins

Файл конфигурации Jenkins для глобальной безопасности — область безопасности — собственная база данных пользователей Jenkins

Мне нужно узнать, где Jenkins хранит свои данные конфигурации. Особенно Global Security - Security Realm Я пытался найти var/lib/jenkinsпапку, но безуспешно. Есть ли файл конфигурации с этими настройками? Я не могу войти в Jenkins, и мне нужно вручную изменить его обратно.

введите описание изображения здесь

решение1

Я не могу войти в Jenkins

Вы можете сбросить настройки безопасности Jenkins:

Отключение безопасности

Можно случайно настроить область безопасности/авторизацию таким образом, что вы больше не сможете перенастроить Jenkins.

Если это произошло, вы можете исправить это, выполнив следующие действия:

  • Остановите Jenkins (самый простой способ сделать это — остановить контейнер сервлетов.)

  • Перейдите $JENKINS_HOMEв файловую систему и найдите config.xmlфайл.

  • Откройте этот файл в редакторе.

  • Найдите <useSecurity>true</useSecurity>элемент в этом файле.

  • Заменитьtruefalse

  • Удалите элементы authorizationStrategyиsecurityRealm

  • Запустить Дженкинс

  • Когда Jenkins вернется, он будет работать в незащищенном режиме, в котором каждый получит полный доступ к системе.

Если это все еще не работает, попробуйте переименовать или удалить config.xml.

Источник:Обеспечение безопасности Jenkins — отключение безопасности

Связанный контент