В данном разделе описываются команды управления группами доступа.
В Части 5 Руководство по обслуживанию системы ECSS-10, в разделе Тип доступа, режим обслуживания, категория доступа и барринги приведено подробное описание способов применения групп доступа.
access-matrix
Данной командой отображается матрица связности групп доступа.
Путь команды:
domain/<DOMAIN>/access-group/access-matrix
Синтаксис:
access-matrix
Параметры:
Команда не содержит аргументов.
Пример:
ssw@[mycelium@ecss3]:/#> domain/d.local/access-group/access-matrix -------------------- |#|Group name|1|2|3| |-+----------+-+-+-| |1|all |*| | | |2|eltex |*| |*| |3|test | | | | -------------------- [exec at: 14.10.2011 11:28:35, exec time: 86ms]
add
Команда предназначена для создания группы доступа.
Путь команды:
domain/<DOMAIN>/access-group/add
Синтаксис:
add <GROUP> [<DESCRIPTION>]
Параметры:
<GROUP> - имя группы доступа.
<DESCRIPTION> - описание для группы доступа (опциональный параметр).
Пример:
Создать группу доступа с именем "test".
ssw@[mycelium@ecss3]:/#> domain/d.local/access-group/add test ok
add-access
Данная команда служит для создания связности между группами доступа.
Путь команды:
domain/<DOMAIN>/access-group/add-access
Синтаксис:
add-access <FROM> <DEST>
Параметры:
<FROM> - имя группы, с которой нужно открыть доступ;
<DEST> - имя группы, на которую нужно открыть доступ.
Пример:
Открыть доступ с группы "eltex" на группу "test".
ssw@[mycelium@ecss3]:/#> domain/d.local/access-group/add-access eltex test ok [exec at: 14.10.2011 12:00:49, exec time: 41ms] Результат выполнения команды: ssw@[mycelium@ecss3]:/#> domain/d.local/access-group/access-matrix -------------------- |#|Group name|1|2|3| |-+----------+-+-+-| |1|all |*| | | |2|eltex | | |*| |3|test | | | | --------------------
ls-groups
Данной командой осуществляется просмотр групп доступа, созданных в системе, и их описание.
Путь команды:
domain/<DOMAIN>/access-group/ls-groups
Синтаксис:
ls-groups
Параметры:
Команда не содержит аргументов.
Пример:
ssw@[mycelium@ecss3]:/#> domain/d.local/access-group/ls-groups --------------------- |#|Name |Description| |-+-----+-----------| |1|all |all | |2|eltex|eltex | |3|test |test | ---------------------
remove
Данной командой производится удаление группы доступа с заданным именем из системы.
Путь команды:
domain/<DOMAIN>/access-group/remove
Синтаксис:
remove <GROUP>
Параметры:
<GROUP> - имя группы доступа, которую следует удалить из системы.
Пример:
Удалить группу доступа с именем "test" из системы.
ssw@[mycelium@ecss3]:/#> domain/d.local/access-group/remove test ok [exec at: 14.10.2011 12:09:35, exec time: 104ms]
remove-access
Путь команды:
domain/<DOMAIN>/access-group/remove-access
Данной командой производится удаление связанности между группами доступа.
Синтаксис:
remove_access <FROM> <DEST>
Параметры:
<FROM> - имя группы, с которой нужно закрыть доступ;
<DEST> - имя группы, на которую нужно закрыть доступ.
Пример:
Запретить доступ с группы "eltex" на группу "all".
ssw@[mycelium@ecss3]:/#> domain/d.local/access-group/remove-access eltex all ok [exec at: 14.10.2011 12:36:52, exec time: 78ms]