ISPmanager API. Администраторы

Администраторы панели управления
Создание. Изменение. Параметры администратора
Удалить администраторов
Включить администратора
Выключить администратора

Администраторы панели управления.

Функция: mgradmin

Результат: список элементов

name - Имя.
disabled - Учётная запись временно отключена.
uid0 - Администратор может использовать shell с правами root.

Создание. Изменение. Параметры администратора.

Функция: mgradmin.edit

Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта.

Просмотр параметров объекта:

Параметры:
elid - уникальный идентификатор (элемент "name" из функции "mgradmin")
Результат: список параметров объекта

Создание объекта:

Параметры:
sok - значение параметра должно быть равно "yes".
дополнительные параметры запроса ...
Результат: успешное выполнение операции или сообщение об ошибке

Изменение объекта:

Параметры:
sok - значение параметра должно быть равно "yes".
elid - уникальный идентификатор (элемент "name" из функции "mgradmin")
дополнительные параметры запроса ...
Результат: успешное выполнение операции или сообщение об ошибке

Список параметров объекта или дополнительных параметров запроса (см.выше):

name - Логин.
passwd - Пароль.
confirm - Подтверждение.
uid0 - Суперпользователь. (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".)
atype - Доступ. Возможные значения :
allow - Ко всем функциям.
allow_partial - У указанным функциям.
deny_partial - Ко всем функциям кроме указанных.
fname - Список функций. (Одно или несколько значений, разделенных пробелом)

Удалить администраторов.

Функция: mgradmin.delete

Параметры:

elid - один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор - это элемент "name" из функции "mgradmin".

Результат: успешное выполнение операции или сообщение об ошибке

Включить администратора.

Функция: mgradmin.enable

Параметры:

elid - один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор - это элемент "name" из функции "mgradmin".

Результат: успешное выполнение операции или сообщение об ошибке

Выключить администратора.

Функция: mgradmin.disable

Параметры:

elid - один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор - это элемент "name" из функции "mgradmin".

Результат: успешное выполнение операции или сообщение об ошибке