<appendix id="checklist-1"><title>Configuration Checklist
for Trusted Extensions</title><highlights><para>This checklist provides an overall view of the major configuration tasks
for Solaris Trusted Extensions. The smaller tasks are outlined within the major tasks. The
checklist does not replace following the steps in this guide.</para>
</highlights><sect1 id="checklist-2"><title>Checklist for Configuring Trusted Extensions</title><para>The following list summarizes what is required to install and configure Trusted Extensions at
your site. Tasks that are covered in other books are cross-referenced.</para><orderedlist><listitem><para>Read.</para><itemizedlist><listitem><para>Read the first five chapters of <olink targetdoc="trsoladmproc" remap="external"><citetitle remap="book">Solaris Trusted Extensions Administrator&rsquo;s Procedures</citetitle></olink>.</para>
</listitem><listitem><para>Understand site security requirements.</para>
</listitem><listitem><para>Read <olink targetptr="appol-11" remap="internal">Site Security Policy and
Trusted Extensions</olink>.</para>
</listitem>
</itemizedlist>
</listitem><listitem><para>Prepare.</para><itemizedlist><listitem><para>Decide the <literal>root</literal> password.</para>
</listitem><listitem><para>Decide the PROM or BIOS security level.</para>
</listitem><listitem><para>Decide the PROM or BIOS password.</para>
</listitem><listitem><para>Decide if attached peripherals are permitted.</para>
</listitem><listitem><para>Decide if access to remote printers is permitted.</para>
</listitem><listitem><para>Decide if access to unlabeled networks is permitted.</para>
</listitem><listitem><para>Decide the zone creation method.</para>
</listitem>
</itemizedlist>
</listitem><listitem><para>Install Trusted Extensions.</para><orderedlist><listitem><para>Install the Solaris OS.</para><itemizedlist><listitem><para>For remote administration, install the Developer Group or
larger group of Solaris packages.</para>
</listitem><listitem><para>For the Clone Zone creation method, select Custom Install,
then lay out a <filename>/zone</filename> partition.</para>
</listitem>
</itemizedlist>
</listitem><listitem><para>Add Trusted Extensions packages.</para>
</listitem>
</orderedlist>
</listitem><listitem><para>If using IPv6, enable IPv6 for Trusted Extensions.</para>
</listitem><listitem><para>(Optional) Create ZFS pool for cloning zones.</para>
</listitem><listitem><para>Configure labels.</para><orderedlist><listitem><para>Finalize your site's <filename>label_encodings</filename> file.</para>
</listitem><listitem><para>Check and install the file.</para>
</listitem><listitem><para>Reboot.</para>
</listitem>
</orderedlist>
</listitem><listitem><para>Configure interfaces for the global zone and for labeled zones.</para>
</listitem><listitem><para>Configure the Solaris Management Console.</para>
</listitem><listitem><para>Configure the naming service.</para><itemizedlist><listitem><para>Use the files naming service, which requires no configuration.</para>
</listitem><listitem><para>Or, configure LDAP</para><orderedlist><listitem><para>Create either a Trusted Extensions proxy server or a Trusted Extensions LDAP
server.</para>
</listitem><listitem><para>Register the Solaris Management Console with LDAP.</para>
</listitem><listitem><para>Create an LDAP toolbox for the Solaris Management Console.</para>
</listitem>
</orderedlist>
</listitem>
</itemizedlist>
</listitem><listitem><para>Configure network connections for LDAP.</para><itemizedlist><listitem><para>Assign an LDAP server or proxy server to the <literal>cipso</literal> host
type in a remote host template.</para>
</listitem><listitem><para>Assign the local system to the <literal>cipso</literal> host
type in a remote host template.</para>
</listitem><listitem><para>Make the local system a client of the LDAP server.</para>
</listitem>
</itemizedlist>
</listitem><listitem><para>Create labeled zones.</para><itemizedlist><listitem><para>OPTION 1: Use <olink targetptr="glossary-147" remap="internal">txzonemgr script</olink>.</para>
</listitem><listitem><para>OPTION 2: Use Trusted CDE actions.</para><orderedlist><listitem><para>Configure labeled zones</para><orderedlist><listitem><para>In the Solaris Management Console, associate zone names with particular labels.</para>
</listitem><listitem><para>Run the Configure Zone action.</para>
</listitem>
</orderedlist>
</listitem><listitem><para>Run the Install Zone action.</para>
</listitem><listitem><para>Run the Initialize for LDAP action.</para>
</listitem><listitem><para>Run the Start Zone action.</para>
</listitem><listitem><para>Customize the running zone.</para>
</listitem><listitem><para>Run the Shut Down Zone action.</para>
</listitem><listitem><para>Customize the zone while the zone is shut down.</para>
</listitem><listitem><para>(Optional) Create a ZFS snapshot.</para>
</listitem><listitem><para>Create the remaining zones from scratch, or by using the Copy
Zone or the Clone Zone action.</para>
</listitem>
</orderedlist>
</listitem>
</itemizedlist>
</listitem><listitem><para>Configure the network. See <olink targetdoc="trsoladmproc" targetptr="managetnet-3" remap="external"><citetitle remap="section">Configuring Trusted Network Databases (Task Map)</citetitle> in <citetitle remap="book">Solaris Trusted Extensions Administrator&rsquo;s Procedures</citetitle></olink>.</para><itemizedlist><listitem><para>Identify single-label hosts and limited-range hosts.</para>
</listitem><listitem><para>Determine the labels to apply to incoming data from unlabeled
hosts.</para>
</listitem><listitem><para>Customize the remote host templates.</para>
</listitem><listitem><para>Assign individual hosts to templates.</para>
</listitem><listitem><para>Assign subnets to templates.</para>
</listitem>
</itemizedlist>
</listitem><listitem><para>Establish static routing. See <olink targetdoc="trsoladmproc" targetptr="managetnet-14" remap="external"><citetitle remap="section">Configuring Routes and Checking Network Information in Trusted Extensions (Task Map)</citetitle> in <citetitle remap="book">Solaris Trusted Extensions Administrator&rsquo;s Procedures</citetitle></olink>.</para>
</listitem><listitem><para>Configure local users and local administrative roles.</para><itemizedlist><listitem><para>Create the Security Administrator role.</para>
</listitem><listitem><para>Create a local user who can assume the Security Administrator
role.</para>
</listitem><listitem><para>Create other roles, and possibly other local users to assume
these roles.</para>
</listitem>
</itemizedlist>
</listitem><listitem><para>Create home directories on the NFS server.</para><itemizedlist><listitem><para>Create home directories for each user at every label that
the user can access.</para>
</listitem><listitem><para>(Optional) Prevent users from reading their lower-level home
directories.</para>
</listitem>
</itemizedlist>
</listitem><listitem><para>Configure printing. See <olink targetdoc="trsoladmproc" targetptr="manageprint-24" remap="external"><citetitle remap="section">Managing Printing in Trusted Extensions (Task Map)</citetitle> in <citetitle remap="book">Solaris Trusted Extensions Administrator&rsquo;s Procedures</citetitle></olink>.</para>
</listitem><listitem><para>Configure devices. See <olink targetdoc="trsoladmproc" targetptr="managedev-2" remap="external"><citetitle remap="section">Handling Devices in Trusted Extensions (Task Map)</citetitle> in <citetitle remap="book">Solaris Trusted Extensions Administrator&rsquo;s Procedures</citetitle></olink>.</para><orderedlist><listitem><para>Assign the Device Management profile or the System Administrator
profile to a role.</para>
</listitem><listitem><itemizedlist><para>To make devices usable, do one of the following:</para><listitem><para>Per system, make devices allocatable.</para>
</listitem><listitem><para>Assign the Allocate Device authorization to selected users
and roles.</para>
</listitem>
</itemizedlist>
</listitem>
</orderedlist>
</listitem><listitem><para>Configure Solaris features.</para><itemizedlist><listitem><para>Configure auditing.</para>
</listitem><listitem><para>Configure security settings.</para>
</listitem><listitem><para>Enable particular LDAP clients to be LDAP administration systems.</para>
</listitem><listitem><para>Configure users in LDAP.</para>
</listitem><listitem><para>Configure network roles in LDAP.</para>
</listitem><listitem><para>Mount and share file systems. See <olink targetdoc="trsoladmproc" targetptr="managefiles-1" remap="external">Chapter 11, <citetitle remap="chapter">Managing and Mounting Files in Trusted Extensions (Tasks),</citetitle> in <citetitle remap="book">Solaris Trusted Extensions Administrator&rsquo;s Procedures</citetitle></olink></para>
</listitem>
</itemizedlist>
</listitem>
</orderedlist>
</sect1>
</appendix>