The namespace data set used by NIS is stored in a set of NIS maps. NIS maps are essentially two-column tables.
Table 10-1 describes the default NIS maps, information they contain, and whether the operating system consults the corresponding administrative files when NIS is running.
Table 10-1 NIS Map Descriptions
Map Name |
Corresponding NIS Admin File |
Description |
---|---|---|
bootparams |
bootparams |
Contains path names of files clients need during boot: root, swap, possibly others. |
ethers.byaddr |
ethers |
Contains machine names and Ethernet addresses. The Ethernet address is the key in the map. |
ethers.byname |
ethers |
Same as ethers.byaddr, except the key is machine name instead of the Ethernet address. |
group.bygid |
group |
Contains group security information with group ID as key. |
group.byname |
group |
Contains group security information with group name as key. |
hosts.byaddr |
hosts |
Contains machine name, and IP address, with IP address as key. |
hosts.byname |
hosts |
Contains machine name and IP address, with machine (host) name as key. |
mail.aliases |
aliases |
Contains aliases and mail addresses, with aliases as key. |
mail.byaddr |
aliases |
Contains mail address and alias, with mail address as key. |
netgroup.byhost |
netgroup |
Contains group name, user name and machine name. |
netgroup.byuser |
netgroup |
Same as netgroup.byhost, except that key is user name. |
netgroup |
netgroup |
Same as netgroup.byhost, except that key is group name. |
netid.byname |
passwd, hosts, group |
Used for UNIX-style authentication. Contains the netname database. If there is a netid file available it is consulted in addition to the data available through the other files. |
netmasks.byaddr |
netmasks |
Contains network mask to be used with IP subnetting, with the address as the key. |
networks.byaddr |
networks |
Contains names of networks known to your system and their IP addresses, with the address as the key. |
networks.byname |
networks |
Same as networks.byaddr, except key is name of network. |
passwd.adjunct. byname |
passwd and shadow |
Contains auditing information and the hidden password information for C2 clients. |
passwd.byname |
passwd and shadow |
Contains password information with user name as key. |
passwd.byuid |
passwd and shadow |
Same as passwd.byname, except that key is user ID. |
protocols.byname |
protocols |
Contains network protocols known to your network. |
protocols.bynumber |
protocols |
Same as protocols.byname, except that key is protocol number. |
rpc.bynumber |
rpc |
Contains program number and name of RPCs known to your system. Key is RPC program number. |
services.byname |
services |
Lists Internet services known to your network. Key is port and protocol. |
services.byservice |
services |
Lists Internet services known to your network. Key is service name. |
ypservers |
N/A |
Lists NIS servers known to your network. |
See Solaris Naming Administration Guide for information on modifying NIS maps after they are created.