When deciding which authorization source to use (see DESCRIPTION), keep
in mind that NIS+ provides stronger authentication than NIS.
The root user is usually defined in local databases because root needs
to be able to log in and do system maintenance in single-user mode and at
other times when the network name service databases are not available. So
that the profile definitions for root can be located at such times, root's
profiles should be defined in the local prof_attr file,
and the order shown in the example nsswitch.conf(4)
file entry under EXAMPLES is highly recommended.
Because the list of legal keys is likely to expand, any code that
parses this database must be written to ignore unknown key-value pairs without
error. When any new keywords are created, the names should be prefixed
with a unique string, such as the company's stock symbol, to avoid potential
naming conflicts.
Each application has its own requirements for whether the help value must be a relative pathname ending with a filename
or the name of a file. The only known requirement is for the name of a file.
The following characters are used in describing the database format
and must be escaped with a backslash if used as data: colon (:), semicolon (;), equals (=),
and backslash (\).
|