lukem
049da32c75
* add functionality to `force password change at next login'. to use,
...
set the pw_change field of the user to -1 (defined in <pwd.h> as
_PASSWORD_CHGNOW). based on [bin/936] by Simon Gerraty <sjg@quick.com.au>
* clean up for WARNS?=1
1997-08-16 13:50:43 +00:00
mikel
2064aaafaa
add comparisons to NULL implicit in my last changes
...
compare result of getopt() to -1, not EOF
1997-07-11 03:47:53 +00:00
lukem
6840bd89be
Don't leak some information (``you have no s/key'').
...
Only information leaks now are:
* if '-s -s' is used (only allow s/key users, and force s/key use),
then "login incorrect" will be given if a non-s/key user (or
non-existant user) attempts to login; no password will be prompted
for.
XXX: maybe this should be fixed, but further analysis is required.
* an s/key user will be reminded in the "Password" prompt that they
have an s/key. Therefore it would be possible to determine if a user
is active on the machine if they have an s/key.
XXX: maybe an option is required to control this behaviour
1997-06-29 02:38:25 +00:00
lukem
9c9e83ed7f
use _PASSWORD_WARNDAYS from <pwd.h>
1997-06-27 16:42:22 +00:00
lukem
5170144fac
Apply [bin/3270] from Simon J. Gerraty <sjg@quick.com.au>, with fixes by me:
...
* if the user has an s/key, provide a reminder in the password prompt
* if '-s' is given once, force a user that has an s/key to use it
* if '-s' is given more than once, only permit s/key logins
1997-06-25 00:15:04 +00:00
lukem
806ac9275c
Install statically linked, as suggested by mrg@eterna.com.au in [bin/1715].
1997-06-23 12:47:45 +00:00
veego
de140ea979
Move stdio.h before skey.h to get the FILE struct.
1997-06-23 11:19:10 +00:00
mikel
63482e654c
include <skey.h> for skey function prototypes, add parens for gcc -Wall
1997-06-23 01:20:40 +00:00
mellon
3921fa8412
Prototype everything, fix RCS Id
1997-06-21 04:41:27 +00:00
mouse
650ee578da
alternate -> alternative, per PR 2643
1997-03-08 14:13:54 +00:00
mrg
56d95f62f0
remove dangerous sprintf calls.
1997-02-11 08:15:08 +00:00
sommerfe
36da84b7df
Longer login name support: use MAXLOGNAME, not UT_NAMESIZE
1996-12-20 20:17:30 +00:00
gwr
6efa6770fc
After the chown(ttyn, ...), call ttyaction(ttyn, "login", pwd->pw_name)
1996-11-14 19:28:29 +00:00
explorer
e1fa4673e0
Don't display skey error on s/key logins... This gives attackers some
...
information
1996-09-18 21:23:37 +00:00
mrg
6b86dc1440
use == not =. pr#2449 (aaron)
1996-05-21 22:07:04 +00:00
jtc
01120f4477
Updated to use <util.h>.
...
From Greg Hudson <ghudson@MIT.EDU>.
1996-05-15 23:46:50 +00:00
jtc
9cffeee5b2
Sync with 4.4lite2
1995-08-31 22:50:22 +00:00
jtc
1a62dfd970
Fix typo, noted by Masanobu Saitoh in PR #1272
1995-07-25 18:16:57 +00:00
brezak
f7b66ca83f
Use tty as cred file uniquifier. (From Michael Graff)
1995-03-08 19:41:36 +00:00
jtc
b412b86505
Merged with 4.4lite.
...
Changed to conform to NetBSD's new RCS Id convention.
1994-12-23 06:52:56 +00:00
deraadt
80ba474bd2
pr#377: dialup line hack is silly
1994-08-03 10:04:25 +00:00
brezak
b491643425
Add support for Kerberos5 authentication.
1994-07-25 21:11:08 +00:00
deraadt
4693d9a138
add s/key support
1994-05-24 06:50:57 +00:00
cgd
2ab4a0ae5c
some changes to make Kerberos a bit easier to use. from
...
Michael Graff <explorer@vorpal.com>, with some work by myself...
1994-03-30 02:49:15 +00:00
jtc
7e06b2a1e2
Fix spelling errors.
1994-01-11 02:21:43 +00:00
mycroft
23cbd7cc0b
Oops. Fix typo.
1993-12-02 04:30:47 +00:00
mycroft
7888a80f6c
Make sure we check the tty `secure' status even if root has no password.
...
Suggested by Havard Eidnes <Havard.Eidnes@runit.sintef.no>, but reimplemented
due to bugs in his patch.
Also, don't display `root login refused ...' if the password was mistyped.
1993-12-02 04:24:05 +00:00
cgd
4b30c543a0
always use libcrypt
1993-10-07 02:16:39 +00:00
mycroft
e9d867ef50
Add RCS identifiers.
1993-08-01 17:54:45 +00:00
mycroft
c3e42d1c64
Add RCS indentifiers.
1993-08-01 07:22:47 +00:00
mycroft
690cae8181
Add RCS indentifiers.
1993-07-31 15:17:49 +00:00
cgd
673442398b
update to new version from uunet
1993-04-26 23:13:43 +00:00
cgd
86677cb02a
changed to use new libcrypt scheme.
1993-04-26 14:42:34 +00:00
mycroft
cbe290f125
Cleanup for GCC 2 and make copyright notice look better.
1993-04-19 07:02:13 +00:00
cgd
7d9faa5403
fixed wfj's trampling on UCB copyright notices.
1993-04-03 01:42:13 +00:00
cgd
649bd7ccc5
added support for using real crypt
1993-03-22 23:27:33 +00:00
cgd
61f282557f
initial import of 386bsd-0.1 sources
1993-03-21 09:45:37 +00:00