Trusted Solaris Label Administration

Administering Administrative Labels

Two default administrative labels are always defined.

System files and commonly-available executables are assigned an ADMIN_LOW label. According to the WURD (write up read down) MAC rule, anyone working at any label can read files at ADMIN_LOW, unless the files' DAC permissions deny read access to the account attempting the reading. Files that contain data that should not be viewed by normal users, such as system log files, the label_encodings and vfstab_adjunct files are maintained at ADMIN_HIGH. To allow administrators access to protected system files, the ADMIN_LOW and ADMIN_HIGH administrative labels are assigned as the minimum label and clearance for the default roles. The following sections of this guide describe issues about administrative labels that the security administrator needs to consider.

Issues About the Names of Administrative Labels

The site's security administrator role can choose to do the following:

Specifying Whether Users See Administrative Labels' Names

The option to set a label view allows the security administrator role to determine whether the names for administrative labels are displayed to non-administrative users. If the label view is set to external, another label is substituted: ADMIN_HIGH is demoted to the maximum label and ADMIN_LOW is promoted to the minimum label within the user accreditation range.

Some reasons a site might hide the names of administrative labels are:

The label view is set to be either INTERNAL or EXTERNAL in several different ways that are listed in order of precedence, with the lowest first.

A process's label view gets set indirectly through the following:

Specifying Whether Users See Any Labels

The system-wide default is to show labels. The default setting for all accounts in the policy.conf(4) file is show labels. The Security Administrator can change the policy.conf entry to hide labels. The Security Administrator can also override the policy.conf setting for individuals accounts by choosing Hide from the Labels: menu on the Trusted Solaris Attributes tab of the User Accounts and Administrative Roles tools.

See "Managing Default User Security Attributes" in Trusted Solaris Administrator's Procedures for more details.