token create

Создание токена доступа к API для пользователя

Зачем нужна

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

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

  • интеграция с внешней системой (CMDB, мониторинг, ITSM), которой нужно вызывать API RuDesktop — токен прописывается в её конфигурации

  • скрипты автоматизации администратора, использующие API без интерактивного входа

  • выпуск технического токена для CI/CD-пайплайна, который выкатывает политики или собирает инвентаризацию

Важно

Значение токена выводится один раз при создании — посмотреть его повторно нельзя. При утере отзовите токен через token revoke и выпустите новый

Синтаксис

rude token create [имя_пользователя]

Параметры

Параметр

Описание

имя_пользователя

Имя существующего пользователя сервера (обязательный)

Важно

Для одного пользователя может существовать только один активный токен. Попытка создать второй вернёт ошибку Token already exists for this user. Чтобы перевыпустить токен, сначала отзовите существующий через token revoke

Пример

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

rude token create rude

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

Подсказка

Подробнее об использовании токена см. на странице Настройка доступа