Files
digital-garden/dev/devops/other/Удаление пароля для учетной записи Nexus 3.md
Struchkov Mark 1cf3178f57
Some checks reported errors
continuous-integration/drone/push Build encountered an error
continuous-integration/drone Build encountered an error
Обновление
2025-03-14 17:24:06 +03:00

51 lines
2.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
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) -->