Implements the NIS+ service.
/usr/sbin/rpc.nisd [ -A ] [ -C ] [ -D ] [ -F ] [ -h ] [ -v ] [ -Y ] [ -c Seconds ] [ -d Dictionary ] [ -L Load ] [ -S Level ]
The rpc.nisd daemon is a remote procedure call service that implements the NIS+ service. This daemon must be running on all servers that serve a portion of the NIS+ namespace. rpc.nisd is usually started from a system startup script.
-A | Sets the rpc.nisd daemon in authentication verbose mode. The daemon logs all the authentication-related activities to syslogd with LOG_INFO priority. |
-C | Open diagnostic channel on /dev/console. |
-D | Sets the rpc.nisd daemon in debug mode (doesn't fork). |
-F | Forces the server to do a checkpoint of the database when it starts up. Forced checkpoints may be required when the server is low on disk space. The -F flag removes updates from the transaction log that have been propagated to all the replicas. |
-h | Prints a list of options. |
-v | Sets the rpc.nisd daemon in verbose mode. With the -v flag, the rpc.nisd daemon sends a running narration of its operations to the syslog daemon (see syslog at LOG_INFO priority). This flag is most useful for debugging problems with the NIS+ service (see also the -A flag). |
-Y | Sets the server in NIS (YP) compatibility mode. When operating in this mode, the NIS+ server responds to NIS Version 2 requests using the Version 2 protocol. Because the YP protocol is not authenticated, only those items that do not have read access to anybody are visible through the Version 2 protocol. The Version 2 protocol supports only the standard Version 2 maps in this mode (see the -B flag). |
-c Seconds | Sets the number of seconds between pushing out for updates to the server's replicas. The default is 120 seconds (two minutes). |
-d Dictionary | Specifies an alternate dictionary for the NIS+ database. The primary use of the -d flag is for testing. Note that the string is not interpreted; instead, it is passed on to the db_initialize function. |
-L Load | Specifies the maximum number of child processes that the server may spawn. The value of Load must be at least 1 for the callback functions to work correctly. The default is 128. |
-S Level | Sets the authorization security level of the rpc.nisd daemon. The value of the Level parameter must be between 0 and 2. The default is 2.
The following values indicate these security levels:
|
NETPATH | Limits the transports available for NIS+ to use. |
rpc.nisd
rpc.nisd -YB
/var/nis/parent.object | Contains an XDR-encoded NIS+ object describing the namespace above a root server. This parent namespace can be another NIS+ namespace or a foreign namespace such as the one served by the Domain Name Server. The /var/nis/parent.object only exists on servers serving the root domain namespace. |
/var/nis/root.object | Contains an XDR-encoded NIS+ object that describing the root of the namespace. The /var/nis/root.object file only exists on servers serving the root of the namespace. |
/etc/init.d/rpc | Contains the initialization script for NIS+. |
The nis_cachemgr daemon, the nisinit command, the nissetup command, and the rpc.nispasswdd daemon.