From 73ca041dfcdee40aae69e5de3412a1148126ec4e Mon Sep 17 00:00:00 2001 From: Peter Wemm Date: Mon, 12 Aug 1996 14:45:26 +0000 Subject: Add new option to chpass: -e "expire" ; change the account expire time from a script as if it was done in the interactive editor. When reassembling the gecos string, trim any excess trailing commas, they look ugly in the passwd file. :-) Have a simple Makefile tweak to prevent mortal users from changing their fullname. As ISP's we have seem some real bizzare stuff here.. When decoding the change/expire string, allow the month number as a synonym for the name of the month.. (ie: 1 as well as Jan or January) Note that using numbers means there's a chance that you can get bitten if you're not used to the American DD-MM-YY order. --- chpass/Makefile | 3 +++ 1 file changed, 3 insertions(+) (limited to 'chpass/Makefile') diff --git a/chpass/Makefile b/chpass/Makefile index 0f582b9..45d2767 100644 --- a/chpass/Makefile +++ b/chpass/Makefile @@ -17,6 +17,9 @@ MLINKS= chpass.1 chfn.1 chpass.1 chsh.1 COPTS+= -DYP -I. -I${.CURDIR}/../../libexec/ypxfr \ -I${.CURDIR}/../../usr.sbin/rpc.yppasswdd -Dyp_error=warnx +#Some people need this, uncomment to activate +#COPTS+= -DRESTRICT_FULLNAME_CHANGE + SRCS+= yppasswd_private_xdr.c yppasswd_comm.c yp_clnt.c \ yppasswd_clnt.c pw_yp.c ypxfr_misc.c CLEANFILES= yp_clnt.c yp.h yppasswd_clnt.c yppasswd.h \ -- cgit v1.2.3-56-ge451