freebsd-src/usr.sbin/rpc.yppasswdd
Bill Paul 8b6a78c2ec Added support for in-place updates:
If rpc.yppasswdd is invoked with the -i flag, password changes will
be made to the master.passwd template file and the hash map files
in-place, which means it won't have to run a complete map update.
Instead, it calls /var/yp/Makefile with the 'pushpw' target, which
just pushes the maps to the slaves and runs yp_mkdb -c to tell the
local ypserv to flush its database cache.

The server will check the passwd.byname and passwd.byuid maps to see
if they were built in 'insecure' or 'secure' mode (i.e. with real
encrypted passwords in them or without) and update them accordingly.

This combined with rpc.ypxfrd greatly reduces the amount of time it
takes to complete an NIS password change, especially with very large
passwd databases.
1996-06-05 06:13:09 +00:00
..
Makefile Added support for in-place updates: 1996-06-05 06:13:09 +00:00
pw_copy.c Import new rpc.yppasswdd. (Note: accompanying changes to passwd(1) and 1996-02-12 15:09:01 +00:00
pw_util.c Import new rpc.yppasswdd. (Note: accompanying changes to passwd(1) and 1996-02-12 15:09:01 +00:00
rpc.yppasswdd.8 Added support for in-place updates: 1996-06-05 06:13:09 +00:00
yppasswd_comm.c Import new rpc.yppasswdd. (Note: accompanying changes to passwd(1) and 1996-02-12 15:09:01 +00:00
yppasswd_comm.h Import new rpc.yppasswdd. (Note: accompanying changes to passwd(1) and 1996-02-12 15:09:01 +00:00
yppasswd_private.x Import new rpc.yppasswdd. (Note: accompanying changes to passwd(1) and 1996-02-12 15:09:01 +00:00
yppasswdd_extern.h Added support for in-place updates: 1996-06-05 06:13:09 +00:00
yppasswdd_main.c Added support for in-place updates: 1996-06-05 06:13:09 +00:00
yppasswdd_server.c Added support for in-place updates: 1996-06-05 06:13:09 +00:00
yppwupdate Added support for in-place updates: 1996-06-05 06:13:09 +00:00