Contained WithinFind More DocumentationFeatured Support Resources | Descargar este libro en PDF (552 KB)
Part I Naming Service SetupThis part describes how to use the nsswitch.conf file to specify how different name services work together.
Chapter 1 Setting Up the Name Service SwitchThis section describes the name service switch and provides step-by-step instructions for configuring it. Name Service SwitchThe name service switch controls how a client workstation or application obtains network information. The name service switch is often referred to as the switch. The switch determines which naming services, and in what order, an application uses to obtain naming information. The switch is a file called nsswitch.conf, which is stored in each machine's /etc directory. The nsswitch.conf FileEach workstation has a nsswitch.conf file in its /etc directory. Each line of that file identifies a particular type of network information, such as host, password, and group, followed by one or more sources, such as NIS+ tables, NIS maps, the DNS hosts table, or local /etc, where the client is to look for that information. For additional information on the nsswitch.conf file, see Solaris Naming Administration Guide. An /etc/nsswitch.conf file is automatically loaded into every workstation's /etc directory by the Solaris 8 release software, along with the following alternate (template) versions: These alternate template files contain the default switch configurations used by the NIS+ and NIS services, local files, and LDAP. No default file is provided for DNS, but you can edit any of these files to use DNS (see "Enabling a Machine to Use DNS"). When the Solaris operating environment is first installed on a workstation, the installer selects the workstation's default name service: NIS+, NIS, local files, or LDAP. During installation, the corresponding template file is copied to /etc/nsswitch.conf. For example, for a workstation client using NIS+, the installation process copies nsswitch.nisplus to nsswitch.conf. If your network is connected to the Internet and you want users to be able to access Internet hosts using DNS, you must now enable DNS forwarding, as described in "Enabling a Machine to Use DNS". Unless you have an unusual namespace, the default template file as copied to nsswitch.conf (with or without DNS, as described above) should be sufficient for normal operation. Default NIS+ Version of Switch FileThe NIS+ version of the switch file supplied with Solaris 7 release is named nsswitch.nisplus. Example 1-1 Default nsswitch.nisplus File
Default NIS Version of Switch FileThe NIS version of the switch file supplied with Solaris 7 release is named nsswitch.nis. Example 1-2 Default nsswitch.nis File
Default Files Version of Switch FileThe local files version of the switch file supplied with Solaris 7 release is named nsswitch.files. Example 1-3 Default nsswitch.files File
Default LDAP Version of Switch FileThe LDAP version of the switch file supplied with Solaris operating environment is named nsswitch.ldap. Example 1-4 LDAP Switch File Template
Selecting a Different Configuration FileWhen you change a workstation's naming service, you need to change that machine's switch file to one appropriate for the new service. For example, if you change a workstation's name service from NIS to NIS+, you need to install a switch file appropriate for NIS+. You change switch files by copying the appropriate template file to nsswitch.conf. If you are installing NIS+ on a workstation using the NIS+ installation scripts, the NIS+ template script is copied to nsswitch.conf for you. In this case, you do not have to configure the switch file unless you want to customize it. Before proceeding to change switch files, make sure the sources listed in the file are properly set up. In other words, if you are going to select the NIS+ version, the client must eventually have access to NIS+ service; if you are going to select the local files version, those files must be properly set up on the client. Security ConsiderationsYou must perform this operation as superuser. Setting Up the Name Service SwitchTable 1-1 Task Map: Setting Up the Name Service Switch
How to Select a Different Configuration FileTo change to a switch file, follow these steps:
Enabling a Machine to Use DNSThis section describes how to set up the name service switch configuration file for the NIS+ or local files name services so that a machine can also use the Domain Name System (DNS). DNS forwarding is inherent in the NIS name service. You do not have to (and should not) add a DNS entry to the hosts line of switch file of a machine using the NIS service. The steps described below apply only to those machines using local /etc files or NIS+. PrerequisitesThe machine must have a properly configured /etc/resolv.conf file (as described in "The Resolver"). Security ConsiderationsYou must perform this operation as superuser. Enabling a Machine to Use DNS-Task MapTable 1-2 Enabling a Machine to Use DNS
How to Enable an NIS+ Client to Use DNS
Adding Compatibility With +/- SyntaxThis task describes how to add compatibility with the +/- syntax used in /etc/passwd, /etc/shadow, and /etc/group files when you are using either NIS or NIS+ as your primary naming service. Adding Compatibility With +/- Syntax-Task MapTable 1-3 Adding Compatibility With +/- Syntax
Security ConsiderationsYou must perform this operation as superuser. Note - Users working on a client machine being served by a NIS+ server running in NIS compatibility mode cannot run ypcat on the netgroup table. Doing so will give you results that indicate the table is empty, even if it has entries. How to Add DNS Compatibility With +/- Syntax
Enabling a Machine to Use IPv6 AddressesThe nsswitch.conf file controls search criteria for IPv6 addresses. IPv6 increases the IP address size from 32 bits to 128 bits to support more levels of addressing hierarchy and provide a greater number of addressable nodes. For more information about IPv6, its configuration and implementation see "Overview of IPv6" in System Administration Guide, Volume 3 and "Transitioning From IPv4 to IPv6" in System Administration Guide, Volume 3. The /etc/inet/ipnodes file stores both IPv4 and IPv6 addresses. The /etc/inet/ipnodes file uses the same format convention as the /etc/hosts file. Enabling a Machine to Use IPv6-Task MapTable 1-4 Enabling a Machine to Use IPv6
How to Enable an NIS+ Client to Use IPv6
|
|||||||||||||||||||||||||||||||||||||||||||||