createsuperuser¶
Создание пользователя с правами суперпользователя (стандартная команда Django)
Примечание
Суперпользователь имеет полные права на сервере RuDesktop. Для работы с REST API через токен достаточно обычной учётной записи с ограниченными правами — см. Настройка доступа
Зачем нужна¶
Команда создаёт пользователя со статусом суперпользователя напрямую через CLI. Это единственный способ завести первого администратора сразу после установки сервера, когда веб-интерфейс ещё недоступен. Также используется для аварийного восстановления, если все суперпользователи были удалены или заблокированы
Типичные случаи применения:
первичная инициализация сервера сразу после установки — создать первую административную учётную запись
восстановление доступа, если в результате ошибочных действий были удалены/деактивированы все суперпользователи
создание дополнительной административной учётной записи для разделения ответственности между администраторами
Важно
Не выдавайте статус суперпользователя широкому кругу — для большинства задач достаточно прав группы
Синтаксис¶
rude createsuperuser
Пример¶
Чтобы создать пользователя с полными правами, введите следующее:
rude createsuperuser
Логин: [ввести_имя_пользователя]
Электронная почта: [ввести_email_пользователя]
Password: [ввести_пароль]
Password (again): [повторить_пароль]
Superuser created successfully
После выполнения команды пользователь с полными правами будет успешно создан