<?Pub UDT _bookmark _target?><appendix id="whatsnew-1"><title>Solaris
10 Software Updates to DNS, NIS, and LDAP</title><highlights><para>The Solaris 10 version of the System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP) includes updates to DNS BIND
and <command>pam_ldap</command>. It also incorporates some minor changes and
additions to other content, as well as corrections to several documentation
errors.</para>
</highlights><sect1 id="whatsnew-5"><title>Service Management Facility Changes</title><para>The DNS, NIS, and LDAP services are now managed by the Service Management
Facility. Administrative actions on these services, such as enabling, disabling,
or restarting, can be performed by using the <command>svcadm</command> command.
The service's status can be queried by using the <command>svcs</command> command.
For an overview of SMF, refer to <olink targetdoc="sysadv1" targetptr="hbrunlevels-25516" remap="external">Chapter 16, <citetitle remap="chapter">Managing Services (Overview),</citetitle> in <citetitle remap="book">System Administration Guide: Basic Administration</citetitle></olink>. Also refer to the <olink targetdoc="group-refman" targetptr="svcadm-1m" remap="external"><citerefentry><refentrytitle>svcadm</refentrytitle><manvolnum>1M</manvolnum></citerefentry></olink> and <olink targetdoc="group-refman" targetptr="svcs-1" remap="external"><citerefentry><refentrytitle>svcs</refentrytitle><manvolnum>1</manvolnum></citerefentry></olink> man pages for more details.</para><para>Information specific to each service described in this book can be found
in the following sections.</para><itemizedlist><listitem><para><olink targetptr="dnsref-3" remap="internal">DNS and the Service Management
Facility</olink></para>
</listitem><listitem><para><olink targetptr="cnis1-55" remap="internal">NIS and the Service Management
Facility</olink></para>
</listitem><listitem><para><olink targetptr="clientsetup-95" remap="internal">LDAP and the Service Management
Facility</olink></para>
</listitem><listitem><para><olink targetptr="nis2ldap-48" remap="internal">NIS-to-LDAP Tools and the Service
Management Facility</olink></para>
</listitem><listitem><para><olink targetptr="nisplus2ldap-66" remap="internal">NIS+ to LDAP Tools and
the Service Management Facility</olink></para>
</listitem>
</itemizedlist><para>For information about NIS+ and the Service Management Facility, see <olink targetdoc="sysadv7" remap="external"><citetitle remap="book">System Administration Guide: Naming and Directory Services (NIS+)</citetitle></olink>.</para>
</sect1><sect1 id="whatsnew-2"><title>DNS BIND</title><para>BIND 8.4.2 ships in the Solaris 10 release. This version of BIND provides
a complete DNS client-server solution for IPv6 networks on Solaris software.
There are no changes to the DNS BIND procedures in this guide.</para><para>BIND 9 is also supported in the Solaris 10 release and installs in the
/usr/sfw directory. A migration document is available in the /usr/sfw/doc/bind
directory. The information and procedures in <olink targetptr="dnsadmin-1" remap="internal">Part&nbsp;II,
DNS Setup and Administration</olink> apply to BIND 9, except as indicated
in the migration document.</para>
</sect1><sect1 id="schemas-290"><title><literal>pam_ldap</literal> Changes</title><para>The Solaris 10 OS release introduced several changes to <literal>pam_ldap</literal>,
identified in the following list. See the <olink targetdoc="group-refman" targetptr="pam-ldap-5" remap="external"><citerefentry><refentrytitle>pam_ldap</refentrytitle><manvolnum>5</manvolnum></citerefentry></olink> man page for more information.</para><itemizedlist><listitem><para>The previously supported <option role="nodash">use_first_pass</option> and <option role="nodash">try_first_pass</option> options are obsolete as of the Solaris
10 software release. These options are no longer needed, may safely be removed
from <literal>pam.conf</literal>, and are silently ignored. They may be removed
in a future release.</para>
</listitem><listitem><para>Password prompting must be provided for by stacking <literal>pam_authtok_get</literal> before <literal>pam_ldap</literal> in the authentication and password
module stacks, and by including <literal>pam_passwd_auth</literal> in the <literal>passwd</literal> service <literal>auth</literal> stack.</para>
</listitem><listitem><para>The previously supported password update function is replaced
in this release by the previously recommended use of <literal>pam_authtok_store</literal> with
the <option role="nodash">server_policy</option> option.</para>
</listitem><listitem><para>The pam_ldap account management feature strengthens the overall
security  of the LDAP Naming Service. Specifically, the account management
feature  does the following.</para><itemizedlist><listitem><para>Allows for tracking password aging and expiration</para>
</listitem><listitem><para>Prevents users from choosing trivial or previously used passwords</para>
</listitem><listitem><para>Warns users if their passwords are about to expire</para>
</listitem><listitem><para>Locks out users after repeated login failures</para>
</listitem><listitem><para>Prevents users, other than the authorized system administrator,
 from deactivating initialized accounts</para>
</listitem>
</itemizedlist>
</listitem>
</itemizedlist><para>It is not possible to provide a clean automated update for the changes
listed above. Therefore, an upgrade to a Solaris 10 or later release will
not automatically update the existing <filename>pam.conf</filename> file to
reflect the <literal>pam_ldap</literal> changes. If the existing <filename>pam.conf</filename> file contains a <literal>pam_ldap</literal> configuration, you
will be notified after the upgrade via the <filename>CLEANUP</filename> file.
You will need to examine the  <filename>pam.conf</filename> file and modify
it, as needed.</para><para>See <olink targetdoc="group-refman" targetptr="pam-passwd-auth-5" remap="external"><citerefentry><refentrytitle>pam_passwd_auth</refentrytitle><manvolnum>5</manvolnum></citerefentry></olink>, <olink targetdoc="group-refman" targetptr="pam-authtok-get-5" remap="external"><citerefentry><refentrytitle>pam_authtok_get</refentrytitle><manvolnum>5</manvolnum></citerefentry></olink>, <olink targetdoc="group-refman" targetptr="pam-authtok-store-5" remap="external"><citerefentry><refentrytitle>pam_authtok_store</refentrytitle><manvolnum>5</manvolnum></citerefentry></olink>, and <olink targetdoc="group-refman" targetptr="pam.conf-4" remap="external"><citerefentry><refentrytitle>pam.conf</refentrytitle><manvolnum>4</manvolnum></citerefentry></olink> man pages
for more information.</para>
</sect1><sect1 id="whatsnew-3"><title>Documentation Errors</title><para><indexterm><primary>application-level</primary></indexterm>Several documentation
errors have been corrected in this release.</para>
</sect1>
</appendix>