|
NAMEnetgroup —
defines network groups
SYNOPSIS
DESCRIPTIONThenetgroup file specifies ``netgroups'', which are
sets of (host, user, domain) tuples that are to be given
similar network access.
Each line in the file consists of a netgroup name followed by a list of the members of the netgroup. Each member can be either the name of another netgroup or a specification of a tuple as follows: (host, user, domain) where the host, user, and
domain are character string names for the corresponding
component. Any of the comma separated fields may be empty to specify a
``wildcard'' value or may consist of the string ``-'' to specify ``no valid
value''. The members of the list may be separated by whitespace and/or
commas; the ``\'' character may be used at the end of a line to specify line
continuation. Lines are limited to 1024 characters. The functions specified
in
getnetgrent(3)
should normally be used to access the Lines that begin with a # are treated as comments. NIS/YP INTERACTIONOn most other platforms,netgroup s are only used in
conjunction with NIS and local /etc/netgroup files are
ignored. With FreeBSD,
netgroup s can be used with either NIS or local files,
but there are certain caveats to consider. The existing
netgroup system is extremely inefficient where
innetgr (3) lookups are concerned
since netgroup memberships are computed on the fly. By
contrast, the NIS netgroup database consists of three
separate maps (netgroup, netgroup.byuser and netgroup.byhost) that are keyed
to allow innetgr (3) lookups to
be done quickly. The FreeBSD
netgroup system can interact with the NIS
netgroup maps in the following ways:
FILES
COMPATIBILITYThe file format is compatible with that of various vendors, however it appears that not all vendors use an identical format.SEE ALSOgetnetgrent(3), exports(5)BUGSThe interpretation of access restrictions based on the member tuples of a netgroup is left up to the various network applications. Also, it is not obvious how the domain specification applies to the BSD environment.The
Visit the GSP FreeBSD Man Page Interface. |