NFS Services Administrator's Guide
Configuring and Administering NFS Services
Configuring and Using NFS Netgroups
Chapter 2 89
The
NIS_domain
field specifies the NIS domain in which the triple
(
host
,
user
,
NIS_domain
) is valid. For example, if the netgroup
database contains the following netgroup:
myfriends (sage,-,bldg1) (cauliflower,-,bldg2) (pear,-,bldg3)
and an NFS server running NIS in the domain bldg1 shares a directory
only to the netgroup myfriends, only the host sage can mount that
directory. The other two triples are ignored, because they are not valid in
the bldg1 domain.
If an HP-UX host not running NIS exports or shares a directory to the
netgroup myfriends, the
NIS_domain
field is ignored, and all three hosts
(sage, cauliflower, and pear) can mount the directory.
If the netgroup database contains the following netgroup,
mydomain (,,bldg1)
and a host in the NIS domain bldg1 shares a directory to the netgroup
mydomain, any host in the bldg1 domain may mount the directory,
because the
host
field is blank.
If an HP-UX host not running NIS shares a directory to the netgroup
mydomain, in this case, the
NIS_domain
field is ignored but the
host
field
is used. As a result, any host in any domain can mount the directory.
If a host in the NIS domain bldg2 shares a directory to the netgroup
mydomain, no host in any domain can mount the directory, because the
triple is not valid in the bldg2 domain. As a result, it is ignored.
Netgroup Examples
The following netgroup specifies a group of hosts:
trusted_hosts (sage, , ) (basil, , ) (thyme, , )
The trusted_hosts netgroup can be used in the access_list argument
of an entry in the /etc/dfs/dfstab file, as follows:
/usr [access_list]=trusted_hosts
The following netgroup specifies a group of users:
administrators ( ,jane, ) ( ,art, ) ( ,mel, )
If this netgroup is accidentally included in a list of hosts rather than
users, the blank space is interpreted as a wildcard, meaning any host.
For example, if someone used this netgroup in a [access_list]