Review the 17 standard NIS+ tables to make sure they suit the needs of your site. They are listed in Table 2-5. Table 2-6 lists the correspondences between NIS maps and NIS+ tables.
Do not worry about synchronizing related tables. The NIS+ tables store essentially the same information as NIS maps, but they consolidate similar information into a single table (for example, the NIS+ hosts table stores the same information as the hosts.byaddr
and hosts.byname
NIS maps). Instead of the key-value pairs used in NIS maps, NIS+ tables use columns and rows. (See Solaris Naming Setup and Configuration Guide.) Key-value tables have two columns, with the first column being the key and the second column being the value. Therefore, when you update any information, such as host information, you need only update it
in one place, such as the hosts table. You no longer have to worry about keeping that information consistent across related maps.
Note the new names of the automounter tables:
auto_home
(old name: auto.home
)
auto_master
(old name: auto.master
)
The dots were changed to underscores because NIS+ uses dots to separate directories. Dots in a table name can cause NIS+ to mistranslate names. For the same reason, machine names cannot contain any dots. You must change any machine name that contains a dot to something else. For example, a machine named sales.alpha is not allowed. You could change it to sales_alpha or salesalpha or any other name that does not contain a dot.
To make the transition from NIS to NIS+, you must change the dots in your NIS automounter maps to underscores. You may also need to do this on your clients' automounter configuration files. See Table 2-5.
Table 2-5 NIS+ Tables
NIS+ Table |
Information in the Table |
---|---|
|
Network address and host name of every workstation in the domain |
|
Location of the root, swap, and dump partition of every diskless client in the domain |
|
Password information about every user in the domain |
|
Credentials for principals who belong to the domain |
|
The group password, group ID, and members of every UNIX® group in the domain |
|
The netgroups to which workstations and users in the domain may belong |
|
Information about the mail aliases of users in the domain |
|
The time zone of the domain |
|
The networks in the domain and their canonical names |
|
The networks in the domain and their associated netmasks |
|
The ethernet address of every workstation in the domain |
|
The names of IP services used in the domain and their port numbers |
|
The list of IP protocols used in the domain |
|
The RPC program numbers for RPC services available in the domain |
|
The location of all user's home directories in the domain |
|
Automounter map information |
|
Stores the mail domain |
Table 2-6 Correspondences Between NIS Maps and NIS+ Tables
NIS Map |
NIS+ Table |
Notes |
---|---|---|
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
Not the same as NIS+ groups |
|
|
Not the same as NIS+ groups |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
Not needed |
NIS+ has one new table for which there is no corresponding NIS table: sendmailvars
. The sendmailvars
table stores the mail domain used by sendmail.