authorize(F)
authorize --
subsystem authorization file
Format
authorization:[secondary_authorization,...]
Description
The authorize file (/etc/auth/system/authorize)
contains subsystem authorizations
supported by the system. Each unique authorization
must be defined in this file in order to be
used by an application.
An authorization may specify optional secondary subsystem
authorizations (secondary_authorization) that subdivide the
facilities controlled by the primary authorization; having
the primary authorization implies that its secondary
authorizations are also in effect.
The list of supported subsystem authorizations
can vary according to the system configuration.
Subsystem authorizations can be added
dynamically by editing authorize.
The following authorizations are supported:
 audit
- 
allows a user to perform audit subsystem administration;
audit has the following default secondary authorization:
 audittrail
- 
allows a user to view those portions of the audit trail generated
by their own processes
 
 auth
- 
allows a user to perform authentication subsystem administration;
auth has the following default secondary authorizations:
 passwd
- 
allows a user to change the password of any account provided that
account does not have the auth authorization
 su
- 
allows a user to
su
to any account for which the password is known
 
 backup
- 
allows a user to perform backup subsystem administration;
backup has the following default secondary authorizations:
 create_backup
- 
allows a user to create backups
 queryspace
- 
allows a user to use the
df
command
 restore
- 
allows a user to restore from backups 
 
 cron
- 
allows a user to act as
cron
subsystem administrator
 
 lp
- 
allows a user to act as line printer subsystem administrator;
lp has the following default secondary authorizations:
 printerstat
- 
allows a user to enable and disable printers
 printqueue
- 
allows a user to list the jobs in the printer queue
 
 mem
- 
allows a user to view system process data for all processes
 root
- 
allows a user to run the
asroot
command;
root has the following removable default
secondary authorization:
 shutdown
- 
allows a user to run the
shutdown
command via asroot
 
 sysadmin
- 
not currently used; included for backwards compatibility
 terminal
- 
allows a user to override message filtering when sending data to
another user's terminal
 uucp
- 
not currently used; included for backwards compatibility
Examples
The following entry from authorize means that
users given lp authorization will
also have printqueue and printerstat
secondary authorization:
   lp:printqueue,printerstat
Warning
Primary and secondary authorizations must
never be deleted from authorize as shipped;
authorizations may only be added to the base set. Note
that shutdown is the only exception and may
be removed if necessary.
Limitations
The total number of primary and secondary authorizations
specified must not exceed 32. This limit is imposed by the
current implementation.
Files
 /etc/auth/system/authorize
- 
subsystem authorizations database
See also
asroot(ADM),
cron(C),
df(C),
shutdown(ADM),
su(C),
subsystem(M)
Standards conformance
authorize is not part of any currently supported
standard; it is an extension of AT&T System V provided by
The Santa Cruz Operation, Inc.
© 2003 Caldera International, Inc.  All rights reserved.
SCO OpenServer Release 5.0.7 -- 11 February 2003