51 lines
2.0 KiB
Markdown
51 lines
2.0 KiB
Markdown
---
|
||
aliases:
|
||
tags:
|
||
- maturity/🌱
|
||
- content/problem
|
||
date: 2025-03-12
|
||
---
|
||
Если вы потеряли доступ к учётной записи 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 с новой учётной записью администратора.
|
||
***
|
||
## Мета информация
|
||
**Область**:: [[../../../meta/zero/00 DevOps|00 DevOps]]
|
||
**Родитель**:: [[Nexus Sonatype]]
|
||
**Источник**::
|
||
**Создана**:: [[2025-03-12]]
|
||
**Автор**::
|
||
### Дополнительные материалы
|
||
-
|
||
|
||
### Дочерние заметки
|
||
<!-- QueryToSerialize: LIST FROM [[]] WHERE contains(Родитель, this.file.link) or contains(parents, this.file.link) -->
|
||
|