system.privileges

Definition/General, Releases: AP and R83

Description of privilege levels.

Description

determines which processes the user has access to or can invoke.

There are three privilege levels, 'sys0', 'sys1', and 'sys2'. The privilege level is placed into attribute 8 (the 'correlative' attribute) of the user item in the 'users' file.

'sys0', the lowest level, has the following features:

- Can not use peripheral storage devices.
- Can not start or stop printers.
- Can not update dictionaries, md or 'mds' level files.
- Can not change or display anything from the system debugger or the Pick/BASIC debugger. Commands are limited to 'g', 'end' and 'off'.

'sys1' has the features:

- Can use peripheral storage devices.
- Can not start or stop printers.
- Can use some verbs, such as 'create-file', 'delete-file', 'clear-file', 'create-index', 'clear-index' and 'delete-index', but can not access other file management verbs.
- Can not change or display anything from the system debugger or the Pick/BASIC debugger. Commands are limited to 'g', 'end' and 'off'.
- Can update dictionaries and md files, but not the 'mds' file.

'sys2', the highest level, has no restrictions. It provides access to all processors, provided the operator has access to the appropriate verbs. Some of the verbs which require 'sys2' privileges are: 'dump', 'logoff', 'converse', 'tandem', 'mirror', 'init-ovf', 'stopptr', 'startptr', 'clear-locks', 'set-baud', 'set-port', 'set-time', 'set-date', and 'sp-kill'.

See Also

Command Name Type Description
security Definition An overview of Pick security.
filename.mds File Highest level file in Advanced Pick.
filename.users Definition Description of the 'users' file.
restricted.system.access Definition Restarts the user logon macro on 'end'.
passwords Definition Description of user and account passwords.
tcl.admin Menu Invokes System Administrator Menu.
privileges Definition see 'system privileges'.
tcl.dump Verb: Access Dumps frame(s) to screen or printer.
tcl.logoff Verb: Access Terminates session on specified port.
tcl.converse Verb: Access Connects current process to given device.
tcl.tandem Verb: Access Logically link two devices to the same process.
tcl.mirror Verb: Access Directs output from 'master' to one or more 'slave' terminals.
tcl.init-ovf Verb: Access Writes Pick signature on every available frame.
tcl.stopptr Verb: Access Stops printer.
tcl.startptr Verb: Access Initializes Spooler-controlled printer.
tcl.clear-locks Verb: Access Clears locks.
tcl.set-baud Verb: Access Adjusts baud rate for specific port.
tcl.set-port Verb: Access Adjusts baud rate and communication parameters for specific port.
tcl.set-date Verb: Access Changes system date.
tcl.set-time Verb: Access Sets system clock.

User Comments

What do you think?

Share your experience or ask a question by using the form below.

Login to leave your comments.