[3956] in testers
michael shiplett: value of krb4_srvtab not observed
daemon@ATHENA.MIT.EDU (Greg Hudson)
Mon Apr 12 16:16:44 1999
To: testers@MIT.EDU
Date: Mon, 12 Apr 1999 16:16:25 EDT
From: Greg Hudson <ghudson@MIT.EDU>
This bug probably affects the 8.3 release. I've looked at the
g_cnffile.c changes and they weren't wrong in a blindingly obvious
sense, so I'll come back to it after dealing with more pressing
issues. If no one else does first.
------- Forwarded Message
Received: from PACIFIC-CARRIER-ANNEX.MIT.EDU by po10.MIT.EDU (5.61/4.7) id AA19535; Mon, 12 Apr 99 16:13:15 EDT
Received: from fuseki.aa.ans.net by MIT.EDU with SMTP
id AA19375; Mon, 12 Apr 99 16:13:50 EDT
Received: from localhost by fuseki.aa.ans.net (8.9.3/8.9.3) with ESMTP id QAA28924
for <krbcore@mit.edu>; Mon, 12 Apr 1999 16:12:51 -0400 (EDT)
Message-Id: <199904122012.QAA28924@fuseki.aa.ans.net>
To: krbcore@MIT.EDU
Subject: value of krb4_srvtab not observed
From: michael shiplett <walrus@ans.net>
Date: Mon, 12 Apr 1999 16:12:51 -0400
Sender: walrus@ans.net
>Submitter-Id: net
>Originator: michael shiplett
>Organization:
UUNET
Ann Arbor
>Confidential: no
>Synopsis: kshd/klogind parse /etc/krb5.conf:libdefaults:krb4_srvtab incorrectly.
>Severity: serious
>Priority: high
>Category: krb5-libs
>Class: sw-bug
>Release: krb5-1.0.6-beta2
>Environment:
System: SunOS fuseki.aa.ans.net 5.5.1 Generic_103640-24 sun4u sparc SUNW,Ultra-1
Architecture: sun4
System: SunOS euro.aa.ans.net 5.6 Generic_105181-12 sun4u sparc SUNW,Ultra-60
Architecture: sun4
System: AIX aixinst.aa.ans.net 2 3 000021334100
>Description:
klogind and kshd are unable to read /etc/krb5.conf to find the value
of krb4_srvtab; hence, k4 compatibility is broken unless /etc/srvtab
is (or points to) the location of the v4 srvtab.
It appears the problem is in the changes to src/lib/krb4/g_cnffile.c.
I do not know at this time whether the problem is in parsing all of
krb5.conf or just the krb4_srvtab information.
>How-To-Repeat:
1. Move the v4 srvtab to a non-default location, i.e., somewhere other
than /etc/srvtab.
2. Make an entry to the libdefaults section of /etc/krb5.conf
setting krb4_srvtab to the new location.
3. Attempt to rsh/rlogin in using v4 client---it will work under
krb5-1.0.5 but fail under krb5-1.0.6-beta2.
>Fix:
kluge:
ln -s <actual_v4_srvtab_file> /etc/srvtab
correct:
fix the offending code (I haven't found it yet).
------- End of Forwarded Message