createsuperuser

Создание пользователя с правами суперпользователя (стандартная команда Django)

Примечание

Суперпользователь имеет полные права на сервере RuDesktop. Для работы с REST API через токен достаточно обычной учётной записи с ограниченными правами — см. Настройка доступа

Зачем нужна

Команда создаёт пользователя со статусом суперпользователя напрямую через CLI. Это единственный способ завести первого администратора сразу после установки сервера, когда веб-интерфейс ещё недоступен. Также используется для аварийного восстановления, если все суперпользователи были удалены или заблокированы

Типичные случаи применения:

  • первичная инициализация сервера сразу после установки — создать первую административную учётную запись

  • восстановление доступа, если в результате ошибочных действий были удалены/деактивированы все суперпользователи

  • создание дополнительной административной учётной записи для разделения ответственности между администраторами

Важно

Не выдавайте статус суперпользователя широкому кругу — для большинства задач достаточно прав группы

Синтаксис

rude createsuperuser

Пример

Чтобы создать пользователя с полными правами, введите следующее:

rude createsuperuser

Логин: [ввести_имя_пользователя]
Электронная почта: [ввести_email_пользователя]
Password: [ввести_пароль]
Password (again): [повторить_пароль]
Superuser created successfully

После выполнения команды пользователь с полными правами будет успешно создан