Ошибка у вас недостаточно прав для доступа к доменному имени

  1. 02.10.2019, 04:50


    #1

    TopClans вне форума


    Junior Member


    По умолчанию Недостаточно прав для доступа к доменному имени: создаю по API через root

    Всем привет, ISPmanager 5 Lite, пытаюсь создать поддомен для уже действующего домена, но даже уже при таком запросе:

    Код:

    https://IP:PORT/ispmgr?authinfo=AUTH&out=json&func=webdomain.edit&sok=ok&name=test.domain.ru&email=admin@domain.ru

    получаю вот так

    Код:

    {
     "doc":{
      "error":{
       "$type":"access",
       "$object":"domain",
       "$lang":"ru",
       "group":{
        "$":"У вас недостаточно прав для доступа к доменному имени"
       },
       "msg":{
        "$":"У вас недостаточно прав для доступа к доменному имени"
       },
       "param":[
        {
         "$name":"object",
         "$type":"msg",
         "$msg":"доменному имени (DNS)",
         "$":"domain"
        },
        {
         "$name":"value",
         "$":"мойдомен.ru"
        }
       ],
       "stack":{
        "action":[
         {
          "$level":"30",
          "$user":"root",
          "$":"domain.edit"
         },
         {
          "$level":"30",
          "$user":"root",
          "$":"webdomain.edit"
         }
        ]
       }
      }
     }
    }

    а через обычного пользователя, насколько я понимаю, создавать пользователей нельзя, права только у root и reseller, реселлеров в Lite нет.

    Подумал что возможно дело в том у доменного имени нет галочки «владельцем являются администраторы», создал новый домен (для имеющихся доменов, по всей видимости, нельзя ставить эту галочку) с этой галочкой, но всё равно получаю такой же ответ.
    Что делать, есть какое-то решение?


  2. 02.10.2019, 04:57


    #2

    TopClans вне форума


    Junior Member


    По умолчанию

    и раз уж задал вопрос: подскажите пожалуйста, где почитать, в чём разница между WWW-доменами и доменными именами, ну или вкратце напишите, если не сложно. почему-то мне кажется, что дело в этом


  3. 02.10.2019, 21:17


    #3

    TopClans вне форума


    Junior Member


    По умолчанию

    разобрался, нужно было указать параметр owner


В работе часто бывает ситуация, когда необходимо добавить пользователя с правами SSH на сервер под управлением ISP Manager.

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

Самое простое решение — отказаться от проверки прав доступа к доменам (на DEV серверах, и на серверах одной компании этого решения часто бывает достаточно).

Решается путем правки конфигурационного файла /usr/local/mgr5/etc/ispmgr.conf и прописать опцию Option InsecureDomain.

После этого перезагрузить сервер.

  • 0
  • 1
  • 2
  • 3
  • 4
  • 5

Содержание

  • 1 Описание
  • 2 Решение
    • 2.1 Домен с www и без www — разные домены
    • 2.2 Было изменено доменное имя сайта
    • 2.3 Основной домен в базе данных не соответствует домену, привязанному к лицензии

Описание

При попытке редактирования данных в админ. панели может возникнуть ошибка «Недостаточно прав для работы с этим доменом».

Решение

Данная ошибка возникает потому, что вход в админ. панель был произведён не с основного домена. В таком случае, необходимо проверить следующие пункты.

Домен с www и без www — разные домены

Допустим, при активации лицензии вы работали на домене mysite.ru — он и является вашим основным доменом, войдя в админ. панель с которого Вы не имеете ограничений на редактирование системных данных. Домен www.mysite.ru не является основным доменом системы, из-за чего, зайдя в админ. панель с этого адреса, мы и получаем эту ошибку. В таком случае можно либо зайти на сайт с основного домена, либо, если вы хотите чтобы основным доменом был домен с www — провести переактивацию системы на этот домен.

Было изменено доменное имя сайта

В таком случае решение проблемы будет аналогичным предыдущему пункту — нужно провести переактивацию системы.

Основной домен в базе данных не соответствует домену, привязанному к лицензии

Такая ситуация возможна при создании копии сайта для разработки, когда мы копируем базу данных с основного сайта. Т.к мы делали копию базы данных, там остались данные о нашем прошлом домене. В таком случае, нам необходимо перейти в таблицу cms3_domains и заменить указанный в столбце host домен на наш текущий домен, на котором мы планируем вести разработку.

Попал в руки абсолютно чистый VDS с предустановленным ISPManager 5 Lite. (абсолютно не настроенный — только установка скриптом)
Я создал www-домен для своего сайта mysite.ru
после этого я пытаюсь создать www-домен, который является поддоменом mysite.ru, но получаю ошибку

У вас недостаточно прав для доступа к доменному имени

У сайта стоит разрешение на автоподдомены в отдельных папках.
На DNS’e домен mysite.ru прописан, как master. А-запись *.mysite.ru. присутствует.
При этом, если зайти в доменные имена и там предварительно создать запись типа sub.mysite.ru — www-домен создаётся нормально

Skaiman


  • #2

ну так настройки домена у регистратора смотри

Злодей


  • #3

ну так настройки домена у регистратора смотри

Так а что там смотреть-то? Домен не новый и уже что-то работало на нём. Видишь , проблема то, что под «root» домен спокойно добавляется , а через пользователя не хочет.
Домен через cloudflare работает

Skaiman


  • #4

Домен через cloudflare работает

у сервера ip адрес сменился?

Злодей


  • #5

у сервера ip адрес сменился?

Да. Ситуация такая:
Сменил IP, поставил скрипт сайта под root — всё работало нормально, даже успел написать 4 статьи , но потом обнаружил проблему с «гостевым» доступом ( гости сайта не видят посты ).. Обратился за помощью в тех.поддержку скрипта, — там ребята сказали, что проблема с root-доступом и надо ставить под пользователя.
Далее, создал пользователя, выдал все права какие только возможны , стал добавлять домен ( с root удалил ) и начала вылазить эта ошибка ( так же пробовал добавить другие рабочие домены — проблема такая же )

Skaiman


  • #6

Далее, создал пользователя, выдал все права какие только возможны , стал добавлять домен ( с root удалил ) и начала вылазить эта ошибка ( так же пробовал добавить другие рабочие домены — проблема такая же )

Как бы не вся последовательность. Удалил домен из аккаунта root, создал пользователя, выдал права, перешел в аккаунт пользователя, добавил домен, залил файлы из аккаунта пользователя, установил скрипт. Так? Или файлы от рута залил, вот и прав нет.

Злодей


  • #7

Удалил домен из аккаунта root, создал пользователя, выдал права, перешел в аккаунт пользователя, добавил домен, залил файлы из аккаунта пользователя, установил скрипт.

Первый вариант

Skaiman


Злодей


  • #9

Через встроенный файловый менеджер IPS Manager

Smalesh


  • Меценат
  • #10

Причем тут файлы, причем тут ip, причем тут файловый менеджер. Ошибка — сугубо проверка принадлежности домена/поддомена (web-сервера) соответствующему пользователю самой панелью. Крутить отсюда, а вообще, так как панель коммерческая — велком в эротическое путешествие в саппорт панельки.

Последнее редактирование: 3 Апр 2022

  • Ошибка у вас недостаточно прав для выполнения этой операции
  • Ошибка трудепт iphone x
  • Ошибка тэна стиральная машина самсунг
  • Ошибка трс на рав 4
  • Ошибка турбины на форд транзит