diff options
author | davidn <davidn@FreeBSD.org> | 1997-03-25 05:15:04 +0000 |
---|---|---|
committer | davidn <davidn@FreeBSD.org> | 1997-03-25 05:15:04 +0000 |
commit | f257ef4b889262260df5c6fdb43d84ad5166dcd7 (patch) | |
tree | 5c3a2b8d96d5818bf6a83ee92ef0585906fe109e /usr.bin | |
parent | 5dc5a09bf19410c78fae9a19e89501440c2088b6 (diff) | |
download | FreeBSD-src-f257ef4b889262260df5c6fdb43d84ad5166dcd7.zip FreeBSD-src-f257ef4b889262260df5c6fdb43d84ad5166dcd7.tar.gz |
Don't bypass password prompt for root logins on insecure tty if
the root password is empty.
Diffstat (limited to 'usr.bin')
-rw-r--r-- | usr.bin/login/login.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/usr.bin/login/login.c b/usr.bin/login/login.c index 7476431..62f26ed 100644 --- a/usr.bin/login/login.c +++ b/usr.bin/login/login.c @@ -350,9 +350,11 @@ main(argc, argv) /* already authenticated */ break; } else if (pwd->pw_passwd[0] == '\0') { - /* pretend password okay */ - rval = 0; - goto ttycheck; + if (rootlogin && !rootok) { + /* pretend password okay */ + rval = 0; + goto ttycheck; + } } } |