В текущем разделе описываются команды управления учётными записями пользователей cocon- и web-конфигуратора.
Описание по управлению пользователями приведено в Части 3 Система управления ECSS-10, в разделе Управление пользователями.
add-user
Команда для создания новой учетной записи пользователя:
- имя пользователя (login);
- пароль пользователя(enter password/confirm password);
- группа пользователей.
Группы пользователей:
- ECSS-ADMIN – группа администраторов системы (ECSS global administrator). Содержит команды управления системой ECSS-10.
- ECSS-USER – группа пользователей системы (ECSS global user). Содержит команды мониторинга системы ECSS-10.
- ECSS-DOMAIN-ADMIN – группа администраторов виртуальной АТС (Administrator of <domain_name>). Содержит команды управления определенной виртуальной АТС.
- ECSS-DOMAIN-USER – группа пользователей виртуальной АТС (User of <domain_name>). Содержит команды мониторинга определенной виртуальной АТС.
Путь команды:
domain/<DOMAIN>/cocon/add-user
Синтаксис:
add-user [<UserName>]
Параметры:
<UserName> - имя пользователя.
Пример:
Добавить пользователя "admin_ssw" как администратора софтсвича
/cocon/add-user Login: admin_ssw Enter password: Confirm password: ECSS global user: [n]/y ?> y ECSS global administrator: [n]/y ?> y User user has been successfully created
Добавить пользователя "domain_ssw" как администратора домена "office.local".
/cocon/add-user domain_ssw Enter password: Confirm password: ECSS global user: [n]/y ?> n There are following domains in the system: d.local eltex.local office.local Select the domains administrated and used by the user: User of d.local: [n]/y ?> n User of eltex.local: [n]/y ?> n User of office.local: [n]/y ?> y Administrator of office.local: [n]/y ?> y User admin has been successfully created
add-user-to-group
Данной командой пользователю назначается группа пользователей, команды которой он сможет исполнять.
Группы пользователей:
- ecss-admin – группа администраторов системы. Содержит команды управления системой ECSS-10.
- ecss-user – группа пользователей системы. Содержит команды мониторинга системы ECSS-10.
- ecss-<domain_name>-domain-admin – группа администраторов виртуальной АТС с именем <domain_name>. Содержит команды управления виртуальной АТС с именем <domain_name>.
- ecss-<domain_name>-domain-user – группа пользователей виртуальной АТС с именем <domain_name>. Содержит команды мониторинга виртуальной АТС с именем <domain_name>.
Путь команды:
domain/<DOMAIN>/cocon/add-user-to-group
Синтаксис:
add-user-to-group <USER> <GROUP>
Параметры:
<USER> - имя пользователя;
<GROUP> - группа пользователя.
Пример:
Назначить пользователю с именем "tester" группу пользователей системы.
/cocon/add-user-to-group tester ecss-user Successful
del-user
Команда для удаления учетной записи из системы.
Путь команды:
domain/<DOMAIN>/cocon/del-user
Синтаксис:
del-user <UserName>
Параметры:
<UserName> - имя пользователя.
Пример:
/cocon/del-user tester User "tester" has been successfully deleted
del-user-from-group
Данной командой осуществляется удаление пользователя из заданной группы пользователей.
Путь команды:
domain/<DOMAIN>/cocon/del-user-from-group
Синтаксис:
add-user-to-group <USER> <GROUP>
Параметры:
<USER> - имя пользователя;
<GROUP> - группа пользователей.
Пример:
/cocon/del-user-from-group tester ecss-user Successfull
list
Отображается список пользователей cocon- и web-конфигураторов, а также принадлежность пользователя к группе пользователей.
Записи в таблице могут быть упорядочены и отфильтрованы по любому параметру по убыванию или возрастанию, ограничены по количеству выводимых строк.
Путь команды:
domain/<DOMAIN>/cocon/list
Синтаксис:
list users|groups [where <filter>] [order by <column> [asc|desc]] [last|first <N>]
Параметры:
[where <filter>] - при указании команды "where" задается условие отбора записей в таблице:
<filter> - условие отбора записей, задается в виде <сolumn> = <value> [, <filter>], где
<column> - название колонки, по которой производится отбор, принимает значения:
- login - имя пользователя;
- group - группа пользователей.
<value> - значение, по которому совершается отбор.
[order by <column> [asc|desc]] - при указании команды "order by" задается условие сортировки записей в таблице:
<column> - название колонки, по которой будет сортировка записей, принимает значения: login, group.
[asc|desc] - способ сортировки:
- asc - по возрастанию;
- desc - по убыванию.
[last|first <N>] - ограничение по количеству выводимых строк:
- last - выводить последние N-строк таблицы;
- first - выводить первые N-строк таблицы;
- <N> - количество строк.
Пример:
/cocon/list users where login=user -------------------------------------- |Login| Groups | |-----+------------------------------| |user |ecss-admin | | |ecss-d.local-domain-admin | | |ecss-d.local-domain-user | | |ecss-eltex.local-domain-admin | | |ecss-eltex.local-domain-user | | |ecss-office.local-domain-admin| | |ecss-office.local-domain-user | | |ecss-user | --------------------------------------
passwd
Команда для изменения текущего пароля пользователя, используемого при входе в систему.
Путь команды:
domain/<DOMAIN>/cocon/passwd
Синтаксис:
passwd [<UserName>]
Параметры:
<UserName> - имя пользователя.
Пример:
Изменить пароль для пользователя ssw.
/cocon/passwd ssw Enter password: Confirm password: Password for user "ssw" has been successfully changed