access
Назначение

Устанавливает модель и уровень безопасности при работе с элементами дерева MIB при работе с ними в различных режимах.

Синтаксис

access < имя группы >

< контекст > < применение контекста >

< модель безопасности >

< уровень безопасности >

< представление для чтения >

< представление для записи >

< представление для уведомлений >

< имя группы >::= символьная строка длиной не более 32 знака

< контекст >::= ""

Примечание

В данной реализации должна быть пустая строка (используется контекст по умолчанию).

< применение контекста >::= exact | prefix

< модель безопасности >::= v1 | v2c | usm

< уровень безопасности >::=

  1. для модели безопасности v1 и v2c:

    • noAuthNoPriv: без подписи и сокрытия тела сообщения;

  2. для модели безопасности usm:

    • noAuthNoPriv: без подписи и сокрытия тела сообщения;

    • authNoPriv: подпись сообщения без кодирования;

    • authPriv: подпись сообщения и кодирование тела сообщений.

< представление для чтения >::= символьная строка длиной не более 32 знака

< представление для записи >::= символьная строка длиной не более 32 знака

< представление для уведомлений >::= символьная строка длиной не более 32 знака

Указание несуществующего представления (любого из < представление для чтения >, < представление для записи >, < представление для уведомлений >) запрещает соответствующее действие.

Если < применение контекста > равно exact, то поле < контекст > в точности должно соответствовать контексту, которому назначаются права доступа, если prefix – право доступа можно назначать нескольким контекстам с этим префиксом.

Примеры
1) access  MyROGroup "" v1  noAuthNoPriv exact all  none  none
2) access  MyRWGroup "" v1  noAuthNoPriv exact all  all   none
3) access  initial   "" v2c noAuthNoPriv exact restricted restricted restricted
4) access  initial   "" usm authNoPriv   exact internet   internet   internet