Перейти к основному содержимому

Сброс пароля администратора

Если вы забыли пароль администратора и не можете войти, его можно сбросить через консоль сервера — того же сервера, где установлен Qubix. Сброс выполняется локально на машине и не требует доступа к панели.

Другой администратор может помочь — без консоли

Если второй администратор (или тимлид с нужными правами) всё ещё может войти в систему, он может изменить ваш пароль прямо в панели — доступ к серверу при этом не нужен. См. Пользователи. Сброс через консоль ниже — для случая, когда никто не может войти.

Сброс через консоль сервера

Вам понадобится SSH-доступ к серверу, на котором работает Qubix, и стек Qubix должен быть запущен.

  1. Подключитесь к серверу по SSH (в интерактивной сессии) и выполните:

    Bash
    curl -sSL https://qubix.pro/reset-password.sh | bash
  2. Инструмент выводит список учётных записей администраторов. Введите номер той, пароль которой нужно сбросить, и нажмите Enter.

  3. Введите новый пароль — не менее 8 символов — и повторите его. При вводе символы скрываются. Если хотите, чтобы инструмент сгенерировал надёжный пароль за вас, оставьте поле пустым и нажмите Enter; инструмент однократно выведет сгенерированный пароль.

  4. Подтвердите. Новый пароль вступает в силу в течение нескольких секунд — перезапускать ничего не нужно. Войдите по адресу вашей панели с тем же email и новым паролем.

Очистите пароль с экрана

Если инструмент сгенерировал пароль, он выводится в консоль. Скопируйте его, затем очистите историю прокрутки терминала и историю команд, чтобы пароль не остался на экране или в журнале оболочки.

Сброс пароля конкретного администратора напрямую

Чтобы пропустить список и указать учётную запись по email, передайте его в качестве аргумента:

Bash
curl -sSL https://qubix.pro/reset-password.sh | bash -s -- --email [email protected]

Дальнейшие шаги те же — введите новый пароль (или оставьте поле пустым, чтобы сгенерировать его) и подтвердите.

Запускайте в интерактивном терминале

Запрос пароля требует настоящего терминала. Выполняйте команду в интерактивной SSH-сессии (ssh -t при необходимости) — не из скрипта, задания cron или другого неинтерактивного контекста, где скрытый ввод недоступен.

Что дальше