enami
ec0349cba1
Make this compiles again when compiled without YP.
...
From Makoto Fujiwara in private mail.
2002-08-16 01:06:28 +00:00
enami
809178f723
Don't leave temporary file on abnormal exit (like, interrupted by user).
...
Minor cosmetic chagnes while I'm here.
2002-08-08 04:49:26 +00:00
soren
f2ad80d37a
Mentions options -l and -y as in passwd.1.
...
PR misc/14574 from Hiramatsu Yoshifumi.
2002-08-07 23:20:29 +00:00
itojun
f51456c273
err/errx/warn/warnx do not need \n at the end
2002-06-11 06:06:18 +00:00
ad
1e8e78ed07
Update for pw_mkdb() change: restrict updates to one user's records and/or
...
the secure database where appropriate.
2001-08-18 19:35:32 +00:00
cgd
d2d8d25fe6
progname not used here, so don't extern it
2001-02-13 00:11:45 +00:00
phil
18ee5233a8
getpwuid() and getpwnam() both support YP maps, insecure and secure.
...
Remove local ypgetpw{uid,nam} which don't support secure maps.
(Using chpass/chfn with secure maps and these local functions turns off
users by putting * in password entry.)
2000-10-27 16:16:03 +00:00
itojun
bbef2fbaac
errx?/warnx? audit. do not pass variable alone, use %s. idea from openbsd
2000-07-07 15:10:32 +00:00
mjl
eb4489ce10
Fix for PR 5507 and 6686, using mostly patch by Rick Byers.
1999-02-08 22:21:44 +00:00
thorpej
af7b5d4d71
Set close-on-exec on all opened files. Partially from OpenBSD.
1998-12-19 02:23:46 +00:00
thorpej
fef2d92ecd
Better error message if opening the temp file fails.
1998-12-19 02:13:43 +00:00
mrg
c9987f1692
KNF
1998-07-05 14:26:06 +00:00
lukem
5645d77b1c
WARNSify, fix .Nm usage, bzero -> memset
1997-10-18 12:48:40 +00:00
mikel
0a3628b2c3
initialize variables for gcc -Wall (marked XXX)
...
compare getopt() result to -1, not EOF
1997-07-25 06:40:32 +00:00
phil
6907a00e10
Changes to close PR3807. (Different than in PR.)
...
-- don't lock passwd until data is collected.
-- save a copy of original pw data for pw_copy checking
-- Try several times to lock passwd
1997-07-24 08:53:06 +00:00
cjs
938125b32e
PR 3081: segfault due to reversed test.
...
Fix from Todd Kover <kovert@omniscient.com>.
1997-01-05 10:06:40 +00:00
thorpej
97fdc79a5e
Fix a semantic problem reported by Chuck Cranor:
...
If a user wishes to change a password on a system running YP, and
the master server is not running rpc.yppasswdd, chpass(1) would fail,
even if the user had a local entry. Fix this by checking for local
entry if master is not running rpc.yppasswd iff we defaulted to using
YP (not invoked with "-y").
XXX Unlike the similar change to passwd(1), this one duplicates some
XXX code (makes an attempt to contact rpc.yppasswdd early). This is
XXX a side-effect of the structure of this program. chpass(1) could
XXX use a re-write.
1996-11-26 23:38:42 +00:00
thorpej
51956e9393
Slight semantics change: ALWAYS use YP if the system is bound to a
...
YP server. This is required if the passwd database is to stay in sync
if this program is run on the YP server. Note, local passwd database
operations can still be performed by passing the -l flag.
1996-08-09 09:22:11 +00:00
jtc
370990b210
Updated to use new password file functions in libutil.
...
From Greg Hudson <ghudson@MIT.EDU>.
1996-05-15 21:50:39 +00:00
phil
72065007ac
Improvements to YP support from Jason Downs.
1995-07-28 07:01:32 +00:00
jtc
b1f21ab226
Remove unnecessary sys/signal.h header
1995-06-26 23:43:06 +00:00
glass
7659edad1f
merged with 4.4Lite
1995-03-26 04:55:22 +00:00
deraadt
af080bda6b
tabs
1994-08-17 19:54:39 +00:00
mycroft
e9d867ef50
Add RCS identifiers.
1993-08-01 17:54:45 +00:00
brezak
96267d0e22
Add YP support.
1993-06-11 00:34:38 +00:00
cgd
61f282557f
initial import of 386bsd-0.1 sources
1993-03-21 09:45:37 +00:00