From 49a602694d14768a4e5c27c8a406f37757d1ffc5 Mon Sep 17 00:00:00 2001 From: host Date: Thu, 9 Apr 2026 20:54:24 +0300 Subject: [PATCH] =?UTF-8?q?=D0=97=D0=B0=D0=B3=D1=80=D1=83=D0=B7=D0=B8?= =?UTF-8?q?=D1=82=D1=8C=20=D1=84=D0=B0=D0=B9=D0=BB=D1=8B=20=D0=B2=20=C2=AB?= =?UTF-8?q?/=C2=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- команда на выдачу прав.txt | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 команда на выдачу прав.txt diff --git a/команда на выдачу прав.txt b/команда на выдачу прав.txt new file mode 100644 index 0000000..4a2e742 --- /dev/null +++ b/команда на выдачу прав.txt @@ -0,0 +1,23 @@ +curl -X POST \ + -H "Authorization: Bearer <ТВОЙ_ТОКЕН_АДМИНИСТРАТОРА_СЕРВЕРА>" \ + -H "Content-Type: application/json" \ + --data '{"user_id": "<@пользователь:твой_домен.ru>"}' \ + '/_synapse/admin/v1/rooms//make_room_admin' + +Расшифровка параметров (что подставлять и где брать): + + <ТВОЙ_ТОКЕН_АДМИНИСТРАТОРА_СЕРВЕРА> — Access Token учетной записи, которая имеет права администратора самого сервера Synapse (в конфигурации homeserver.yaml этот пользователь должен быть отмечен как админ, или ему выданы права через базу данных). + + Где взять: В клиенте Element (Настройки -> Справка и о программе -> Раздел "Дополнительно" -> Маркер доступа / Access Token). + + <@пользователь:твой_домен.ru> — Matrix ID пользователя, которому нужно выдать права администратора (100 уровень) в конкретной комнате. + + — базовый адрес вашего Matrix-сервера (например, https://matrix.example.com). + + — внутренний идентификатор комнаты. Обратите внимание, что это не алиас (не #room_name:domain.ru), а именно внутренний ID, который всегда начинается с восклицательного знака !. + + Где взять: В клиенте Element зайдите в комнату -> Настройки комнаты -> Дополнительно -> Внутренний ID комнаты (например: !RandomString:domain.ru). + +Важное примечание: + +Эта команда использует Synapse Admin API (/_synapse/admin/v1/...). Она сработает только в том случае, если сервер работает на базе Matrix Synapse, а владелец токена действительно является глобальным администратором сервера. \ No newline at end of file