HardenedBSD/usr.sbin/rpc.yppasswdd
Marcelo Araujo 0bc8063012 The rpc.yppasswdd has an option to not allow shell changes (-s), but is
always passed a shell by the remote yppasswd. If an NIS client overrides the
shell provided by the ypserv, then yppasswd (pam_unix, actually, afaict)
will pass this new shell to the yppasswdd. If this shell has been set on the
client to a shell which is invalid on the server, a user will never be able
to change their password on the client.

PR:		67142
Submitted by:	russell@rucus.ru.ac.za
Approved by:	bapt (mentor)
Sponsored by:	EuroBSDCon Sweden.
2015-10-02 08:58:50 +00:00
..
Makefile
Makefile.depend
rpc.yppasswdd.8
yppasswd_private.x
yppasswdd_extern.h
yppasswdd_main.c
yppasswdd_server.c
yppwupdate