Если вы потеряли доступ к учётной записи admin в Nexus 3 (например, после обновления или миграции), самый простой способ восстановить доступ — сбросить права и пользователей. В результате Nexus при следующем запуске заново создаст учётную запись admin с новым временным паролем. Все остальные данные и настройки репозиториев при этом сохранятся.

WARNING

Эта инструкция подходит только для Nexus, который использует OrientDB (версии до 3.71.0).

Остановите контейнер Nexus:

 docker stop nexus

Перейдите в директорию с данными Nexus (ту, что монтируется как volume в контейнере) и удалите папку security:

sudo rm -rf db/security

Запустите контейнер Nexus снова:

docker start nexus

После запуска Nexus сгенерирует новый временный пароль для пользователя admin. Чтобы его узнать, выполните:

cat admin.password

Теперь вы можете войти в Nexus с новой учётной записью администратора.


Мета информация

Область:: 00 DevOps
Родитель:: Nexus Sonatype
Источник::
Создана:: 2025-03-12
Автор::

Дополнительные материалы

Дочерние заметки