yppasswdd Daemon

Purpose

Receives and executes requests from the yppasswd command.

Syntax

rpc.yppasswdd FileName [ -nogecos ] [ -nopw ] [ -noshell ] [ -r |   -m Argument... ] ]

Description

The yppasswdd daemon is a server that receives and executes requests for new passwords from the yppasswd command. These requests require the daemon to verify the user's old password and change it. The daemon changes the password in the file you specify in the FileName parameter, which has the same format as the /etc/passwd file.

To make it possible to update the Network Information Services (NIS) password map from remote machines, the yppasswdd daemon must be running on the master server that contains the NIS password map.
Note: The yppasswdd daemon is not run by default, nor can it be started up from the inetd daemon like other Remote Procedure Call (RPC) daemons.

The yppasswdd daemon can be started and stopped with the following System Resource Controller (SRC) commands:

startsrc -s yppasswdd
stopsrc -s yppasswdd

Flags

Item Description
-m Runs the make command using the makefile in the /var/yp directory. This adds the new or changed password to the NIS password map. Any arguments that follow the -m flag are passed to the make command.
-nogecos Indicates the server will not accept changes for gecos information from the yppasswd command.
-nopw Indicates that the server will not accept password changes from the yppasswdd command.
-noshell Indicates the server will not accept changes for user shells from the yppasswd command.
-r Directly updates the /var/yp/domainname/passwd.byname and /var/yp/domainname/passwd.byuid database files on the Master server as well as any Slave servers with new or changed passwords. This option is faster than the -m flag because the make command is not run. The -r flag is useful when the database files are large (several thousand entries or more).
Note: The System Resource Controller (SRC) starts the yppasswdd daemon with the -m flag specified by default. Use the chssys command to change the default to the -r flag.

Example

To propagate updated passwords immediately, invoke the yppasswdd daemon as follows:

startsrc -s yppasswdd

Files

Item Description
/etc/inetd.conf Defines how the inetd daemon handles Internet service requests.
/var/yp/Makefile Contains rules for making NIS maps.
/etc/rc.nfs Contains the startup script for the NFS and NIS daemons.
/etc/security/passwd Stores password information.