D3 Reference Manual

Index | Help

Поиск по страницам

Разделы / Общие сведения / system privileges

system privileges

Уровни системных привелегий

Уровень привилегий пользователя определяет, какие процессы он может вызвать или к каким процессам он может получить доступ.

Существует три уровня привилегий: "sys0", "sys1" и "sys2". Уровень привилегий записывается в атрибут 8 ("Correlative") записи пользователя в файле "users".

"sys0" - это низший уровень. Он имеет следующие характеристики:

  • не может использовать внешние накопители;
  • не может запускать или останавливать принтеры;
  • не может обновлять словари, главные словари (md) или системный словарь (mds);
  • ничего не может изменять или выводить на экран с помощью системного отладчика или отладчика языка FlashBASIC. Доступными командами являются только "g", "end" и "off".

Уровень "sys1" имеет следующие характеристики:

  • может использовать внешние накопители;
  • может запускать и останавливать принтеры;
  • может использовать некоторые команды типа "create-file", "delete-file", "clear-file", "create-index", "clear-index" и "delete-index", но не имеет доступа к другим командам управления файлами;
  • ничего не может изменять или выводить на экран с помощью системного отладчика или отладчика языка FlashBASIC. Доступны только команды "g", "end" и "off".

'sys2" - это высший уровень, не имеющий ограничений. Он обеспечивает доступ ко всем процессам, позволяет оператору обращаться к соответствующим командам. Вот некоторые команды, требующие привилегий "sys2": "dump", "logoff", "converse", "tandem", "mirror", "init-ovf", "stopptr", "startptr", "clear-locks", "set-baud", "set-port", "set-time", "set-date" и "sp-kill".