The netid file is a local source of information on mappings between netnames (see secure_rpc(3N) ) and user ids or hostnames in the local domain. The netid file can be used in conjunction with, or instead of, the network source: NIS or NIS+. The publickey entry in the nsswitch.conf (see nsswitch.conf(4) ) file determines which of these sources will be queried by the system to translate netnames to local user ids or hostnames.
Each entry in the netid file is a single line of the form:
netname uid:gid, gid, gid...
or
netname 0:hostname
The first entry associates a local user id with a netname. The second entry associates a hostname with a netname.
The netid file field descriptions are as follows:
- netname
- The operating system independent network name for the user or host. netname has one of two formats. The format used to specify a host is of the form:
- unix.hostname@domain
- where
- hostname is the name of the host and domain is the network domain name.
- The format used to specify a user id is of the form:
- unix.uid@domain
- where
- uid is the numerical id of the user and domain is the network domain name.
- uid
- The numerical id of the user (see passwd(4) ). When specifying a host name, uid is always zero.
- group
- The numerical id of the group the user belongs to (see group(4) ). Several groups, separated by commas, may be listed for a single uid.
- hostname
- The local hostname (see hosts(4) ).
Blank lines are ignored. Any part of a line to the right of a ‘#’ symbol is treated as a comment.
unix.789@West.Sun.COM 789:30,65 unix.123@Bldg_xy.Sun.COM 123:20,1521 unix.candlestick@campus1.bayarea.EDU 0:candlestick