JavaScript is required to for searching.
Skip Navigation Links
Exit Print View
Trusted Extensions Configuration and Administration     Oracle Solaris 11.1 Information Library
search filter icon
search icon

Document Information

Preface

Part I Initial Configuration of Trusted Extensions

1.  Security Planning for Trusted Extensions

2.  Configuration Roadmap for Trusted Extensions

3.  Adding the Trusted Extensions Feature to Oracle Solaris (Tasks)

4.  Configuring Trusted Extensions (Tasks)

5.  Configuring LDAP for Trusted Extensions (Tasks)

Part II Administration of Trusted Extensions

6.  Trusted Extensions Administration Concepts

7.  Trusted Extensions Administration Tools

8.  Security Requirements on a Trusted Extensions System (Overview)

9.  Performing Common Tasks in Trusted Extensions

10.  Users, Rights, and Roles in Trusted Extensions (Overview)

11.  Managing Users, Rights, and Roles in Trusted Extensions (Tasks)

12.  Remote Administration in Trusted Extensions (Tasks)

13.  Managing Zones in Trusted Extensions

14.  Managing and Mounting Files in Trusted Extensions

15.  Trusted Networking (Overview)

16.  Managing Networks in Trusted Extensions (Tasks)

17.  Trusted Extensions and LDAP (Overview)

18.  Multilevel Mail in Trusted Extensions (Overview)

19.  Managing Labeled Printing (Tasks)

Labels, Printers, and Printing

Differences Between Trusted Extensions Printing in Oracle Solaris 10 and Oracle Solaris 11

Restricting Access to Printers and Print Job Information in Trusted Extensions

Labeled Printer Output

Labeled Banner and Trailer Pages

Labeled Body Pages

tsol_separator.ps Configuration File

PostScript Printing of Security Information

Trusted Extensions Print Interfaces (Reference)

Managing Printing in Trusted Extensions (Tasks)

Configuring Labeled Printing (Task Map)

How to Configure a Multilevel Print Server and Its Printers

How to Configure a Network Printer

How to Configure a Zone as a Single-Level Print Server

How to Enable a Trusted Extensions Client to Access a Printer

How to Configure a Restricted Label Range for a Printer

Reducing Printing Restrictions in Trusted Extensions (Task Map)

How to Remove Banner and Trailer Pages

How to Assign a Label to an Unlabeled Print Server

How to Enable Specific Users and Roles to Bypass Labeling Printed Output

20.  Devices in Trusted Extensions (Overview)

21.  Managing Devices for Trusted Extensions (Tasks)

22.  Trusted Extensions Auditing (Overview)

23.  Software Management in Trusted Extensions

A.  Site Security Policy

Creating and Managing a Security Policy

Site Security Policy and Trusted Extensions

Computer Security Recommendations

Physical Security Recommendations

Personnel Security Recommendations

Common Security Violations

Additional Security References

B.  Configuration Checklist for Trusted Extensions

Checklist for Configuring Trusted Extensions

C.  Quick Reference to Trusted Extensions Administration

Administrative Interfaces in Trusted Extensions

Oracle Solaris Interfaces Extended by Trusted Extensions

Tighter Security Defaults in Trusted Extensions

Limited Options in Trusted Extensions

D.  List of Trusted Extensions Man Pages

Trusted Extensions Man Pages in Alphabetical Order

Oracle Solaris Man Pages That Are Modified by Trusted Extensions

Glossary

Index

Reducing Printing Restrictions in Trusted Extensions (Task Map)

The following tasks are optional. They reduce the printing security that Trusted Extensions provides by default when the software is installed.

Task
Description
For Instructions
Configure a printer to not label output.
Prevents security information from printing on printouts from the global zone.
Configure printers at a single label without labeled output.
Enables users to print at a specific label. The print jobs are not marked with labels.
Remove visible labeling of body pages.
Prints to an unlabeled print server.

Assigns print authorizations that suppress labeling.

Suppress banner and trailer pages.
Removes banner and trailer pages, thus removing the additional security information on those pages.
Assign print authorizations.
Authorizes specific users and roles to print jobs without labels.

How to Remove Banner and Trailer Pages

Printers that have the job-sheets option set to none do not print banner or trailer pages.

Before You Begin

You must be in the Security Administrator role in the global zone.

How to Assign a Label to an Unlabeled Print Server

An Oracle Solaris print server can be assigned a label by a Trusted Extensions system for access to a printer at that label. Jobs print at the assigned label without labels. If a job prints with a banner page, the page does not contain any security information.

A Trusted Extensions system can be configured to submit jobs to a printer that is managed by an unlabeled print server. Users can print jobs on the unlabeled printer at the assigned label.

Before You Begin

You must be in the Security Administrator role in the global zone.

  1. Assign an unlabeled template to the print server.

    For details, see How to Add a Host to a Security Template.

    Users who are working at the label that is assigned to the print server in the unlabeled template can send print jobs to the Oracle Solaris printer at that label.

  2. On the system that does not have printer access, assume the System Administrator role.
  3. Change the label of the role workspace to the label of the labeled zone.

    For details, see How to Change the Label of a Workspace in Trusted Extensions User’s Guide.

  4. Add access to the printer that is connected to the arbitrarily labeled print server.
    $ lpadmin -p printer-name -E \
    -v ipp://print-server-IP-address/printers/printer-name-on-print-server

Example 19-1 Sending Public Print Jobs to an Unlabeled Printer

Files that are available to the general public are suitable for printing to an unlabeled printer. In this example, marketing writers need to produce documents that do not have labels printed on the top and bottom of the pages.

The security administrator assigns an unlabeled host type template to the Oracle Solaris print server. The template is described in How to Configure a Tunnel Across an Untrusted Network. The arbitrary label of the template is PUBLIC. The printer pr-nolabel1 is connected to this print server. Print jobs from users in a PUBLIC zone print on the pr-nolabel1 printer with no labels. Depending on the settings for the printer, the jobs might or might not have banner pages. The banner pages do not contain security information.

How to Enable Specific Users and Roles to Bypass Labeling Printed Output

To enable users and roles to print jobs without labels requires authorization by the Security Administrator and action on the part of the authorized user or role when submitting a print job.

Before You Begin

You must be in the Security Administrator role in the global zone.

  1. Assign print authorizations to a user or role.
    • To enable the user or role to remove labels from banner and trailer pages, assign the solaris.print.nobanner authorization.
      $ usermod -A +solaris.print.nobanner username
      $ rolemod -A +solaris.print.nobanner rolename
    • To enable the user or role to remove labels from body pages, assign the solaris.print.unlabeled authorization.
      $ usermod -A +solaris.print.unlabeled username
      $ rolemod -A +solaris.print.unlabeled rolename
    • To enable the user or role to remove all labels from printouts, assign both authorizations.
      $ usermod -A +solaris.print.unlabeled,+solaris.print.nobanner username
      $ rolemod -A +solaris.print.unlabeled,+solaris.print.nobanner rolename
  2. Prepare to print unlabeled output.

    Ensure that the printer is local.

    For the user, that means that the user must be printing from a labeled zone that has a print server for that zone. A role can print from the global zone or a labeled zone.

  3. To print unlabeled output, specify the options that remove the labels on the command line.

    You must be authorized to print unlabeled output.

    • To print without banners, use the job-sheets=none option.
      $ lp -o job-sheets=none file
    • To print without labels on body pages, use the nolabel option.
      $ lp -o nolabels file
    • To print without labels on the output, use both options.
      $ lp -o job-sheets=none -o nolabels file