Jenkins Security - невозможно войти в систему
Я включил безопасность Jenkins и добавил себя как единственный пользователь. После нажатия "Сохранить" он вернул меня на экран входа в систему, не прося меня создать пароль. Теперь я не могу войти в систему с именем пользователя, которое я только что добавил. Есть ли пароль по умолчанию, который я могу использовать, или мне нужно снова отключить защиту в файле config.xml?
Спасибо за любую помощь:)
Ответы
Ответ 1
Я решил это. Вот что я сделал.
-
Я отключил защиту в JENKINS_HOME/config.xml
-
Перезапуск Tomcat
-
Я снова включил безопасность
-
Выбранная собственная база данных Jenkin, а также флажок Разрешить пользователям регистрироваться
(Также убедитесь, что в Авторизация, "Любой может что-то сделать" отмечен.)
-
"Сохранить". После нажатия кнопки "Сохранить" вы перейдете на начальную страницу, затем в правом верхнем углу появится ссылка "Зарегистрироваться" .
-
Нажмите "Зарегистрироваться" , введите свое имя пользователя и пароль, затем войдите в систему. Сейчас вы единственный зарегистрированный пользователь. Но на самом деле он сделал что-то еще. Перед созданием первой учетной записи в меню "Управление Jenkins" нет "Управление пользователями" . Я видел это руководство по добавлению пользователей в Jenkins, и в нем говорится, что в меню "Управление Jenkins" должна быть ссылка "Управление пользователями" , но ее нет. Но после того, как вы создали свою первую учетную запись (используя "Зарегистрироваться" ), вы можете ее найти там.
-
Добавьте пользователей в "Управление пользователями" , а затем вернитесь в "Управление безопасностью", затем отключите "Разрешить пользователям подписываться". Кроме того, теперь вы можете использовать аутентификацию на основе Matrix, не беспокоясь о том, чтобы заблокировать Jenkins.
Я надеюсь, что кто-то найдет это полезным.
Приветствия.
Ответ 2
- http://localhost:8080/
Поместите admin
в качестве пользователя и admin password
в качестве пароля, ваш пароль администратора тот, который вы получили при установке jenkins. В случае, если вы забыли пароль администратора:
Goto-> '/Users/{your
username}/.jenkins/secrets/initialAdminPassword'
Ответ 3
Когда вы загружаете MSI файл, у нас возникают проблемы со входом в систему. Пароль не может быть найден в папке /jenkins/secrets/initialAdminPassword. Поэтому рекомендуется загрузить общий пакет Java (файл .war) с https://jenkins.io/download/
Затем перейдите в расположение Jenkins в командной строке и выполните команду "java -jar jenkins.war"
Через несколько минут в конце установки и инициализации Jenkins выдает временный пароль. Скопируйте его, и теперь вы можете получить доступ к Jenkins на http://localhost:8080 и ввести временный пароль
Ответ 4
Прекрасный Jenkins_home
Откройте config.xml внутри домашнего каталога.
найти тег useSecurity - и установить его по умолчанию. перезапустите Дженкинс.
Откройте Jenkins (вам нужно ввести имя пользователя и пароль) - перейдите к управлению jenkins → Global Security → Enable Sign up → зарегистрируйте нового пользователя → как только пользователь зарегистрируется - войдите с этим пользователем и наконец, включите логин и перезапустите свой Jenkins
Ответ 5
просто войдите в систему как пользователь 'admin' & введите пароль от
Ответ 6
У меня была та же проблема, и я гуглил ее целый день, пробуя разные вещи безрезультатно. Мне наконец-то пришлось заново все установить. Просто не забудьте сохранить оригинальный пароль администратора при настройке Jenkins. В противном случае вы никогда не сможете войти в систему.