Создать первого администратора
Примечание
Сразу после установки в ArchMap нет ни одной учётной записи, а самостоятельной регистрации нет. Первого администратора создаёт серверная команда archmap-admin create-admin, а остальные учётные записи администратор заводит в интерфейсе (см. Создать учётные записи и назначить роли).
Создать администратора#
Чтобы создать первого администратора, выполните следующие действия:
-
Выполните команду для своего способа установки, указав логин администратора (например,
admin):-
Docker Compose (в папке с файлом
compose.yaml):docker compose exec archmap archmap-admin create-admin admin -
Kubernetes:
kubectl -n archmap exec -it deploy/archmap -c archmap -- archmap-admin create-admin admin -
сервер:
sudo archmap-admin create-admin admin
-
-
Введите пароль и повторите его. Команда ответит Создан администратор «admin».
-
Откройте ArchMap в браузере и войдите с этим логином и паролем.
Примечание
Пароль должен быть не короче 8 символов и не длиннее 72 байт (72 латинских символа или 36 русских букв). Пароль вводится только в консоли и в истории команд не остаётся.
Примечание
Если пользователь с таким логином уже есть, команда не создаёт нового, а делает существующего администратором: выдаёт ему общую роль «Архитектор» и снимает блокировку. Пароль при этом не меняется.
Восстановить доступ администратора#
Чтобы вернуть доступ администратору, который забыл пароль или был заблокирован, выполните следующие действия:
-
Выполните команду
create-adminс параметром--reset-passwordдля своего способа установки (например, на сервере):sudo archmap-admin create-admin admin --reset-password -
Введите новый пароль и повторите его.
-
Войдите в ArchMap с новым паролем.
Примечание
Команда делает пользователя администратором, снимает блокировку, задаёт новый пароль и завершает активные сессии этого пользователя. Пароли остальных пользователей сбрасывает администратор в интерфейсе (см. Сбросить пароль пользователя).