Для перемещения по дереву справки используйте строки заголовка.

Справка по NSG Linux 2.1.3
Дерево команд: system.users.NAME.scheme.…далее…

Что это такое?

Это персональное дерево данного пользователя.

Зачем это нужно?

Для битья лбом об него.

Как это настроить?

Помимо двух постоянных пользователей, администратор может создавать неограниченное количество других пользователей с ограниченными полномочиями, предназначенных для выполнения частных задач. Например, это может быть оператор дежурной смены, имеющий доступ только к мониторингу состояния устройства и рестарту отдельных портов. Или же это может быть владелец некоторого оборудования, удалённо управляемого через консольный порт и устройство NSG в режиме Reverse Telnet; дополнительно, для аппаратного рестарта ему открывается доступ к розетке, управляющей электропитанием этого оборудования.

Для каждого из этих пользователей создаётся индивидуальное дерево команд, в которое включается лишь минимальный набор команд, необходимый им для выполнения своих обязанностей. Это меню, как и полное меню конфигурации, может иметь древовидную структуру. Каждый узел пользовательского меню описывается двумя компонентами:

@link
Указатель на узел полного командного дерева, начиная от корня, например:
    .port.1-Wire.device...circuit.5
— управление цепью дискретного вывода №5 на контроллере NSG–SPC8.
@help
Краткая подсказка, которая будет видна пользователю при выборе этого пункта меню, например:
    Power control for server BESH
ВНИМАНИЕ! Если в качестве @link указана точка (.), то она означает корень дерева конфигурации. Пользователь с такой настройкой получает полный доступ к устройству, наравне с nsg. Создавать дополнительных пользователей с такими правами категорически не рекомендуется.

Для добавления узлов персонального дерева используйте команды +, _new или _insert. Данный список является именованным и не упорядочивается автоматически. Для удаления используйте команду - или _remove.

ПРИМЕЧАНИЕ. В корне пользовательского дерева (scheme.@link) допускается указывать только промежуточный узел дерева. В дополнительных узлах (созданных через _+, _new или _insert) можно указывать как промежуточные узлы, так и конечные параметры и команды.
ПРИМЕЧАНИЕ. Символ @ является специальным, поэтому при работе в оболочке nsgsh названия параметров "@link", "@help" необходимо вводить в кавычках.

Индивидуальное дерево конфигурации доступно пользователю при входе как через Web-интерфейс, так и через nsgsh.

Что делать, если это не работает?

  1. Проверить правильность указания путей в настройках данного пользователя.
  2. Проверить права доступа для данного пользователя и права, требуемые для исполнения разрешённых ему команд.

© Network Systems Group 2015–2024 Отдел документации