[2823] in Kerberos-V5-bugs
krb5-appl/502: krlogind fails with 1.0.3
daemon@ATHENA.MIT.EDU (Doug Engert)
Thu Nov 20 14:30:58 1997
Resent-From: gnats@rt-11.MIT.EDU (GNATS Management)
Resent-To: krb5-unassigned@RT-11.MIT.EDU
Resent-Reply-To: krb5-bugs@MIT.EDU, Doug Engert <DEEngert@anl.gov>
Date: Thu, 20 Nov 1997 13:27:21 -0600 (CST)
From: Doug Engert <DEEngert@anl.gov>
To: krb5-bugs@MIT.EDU
Note: There was a bad value `w-bug' for the field `>Class:'.
It was set to the default value of `sw-bug'.
>Number: 502
>Category: krb5-appl
>Synopsis: krlogind fails with 1.0.3
>Confidential: yes
>Severity: critical
>Priority: high
>Responsible: krb5-unassigned
>State: open
>Class: sw-bug
>Submitter-Id: unknown
>Arrival-Date: Thu Nov 20 14:30:00 EST 1997
>Last-Modified:
>Originator: Douglas Engert
>Organization:
Douglas E. Engert <DEEngert@anl.gov>
Argonne National Laboratory
9700 South Cass Avenue
Argonne, Illinois 60439
(630) 252-5444
>Release: krb5-1.0.3
>Environment:
<machine, os, target, libraries (multiple lines)>
System: AIX pembroke 2 4 000300234600
>Description:
<precise description of the problem (multiple lines)>
The parameters to rd_and_store_for_creds in forward.c were changed
but the call in krlogind.c was not. This caused the lusername
to be treated as the cache.
Also chown code was moved, but krlogind does not have this
code either.
>How-To-Repeat:
>Fix:
Parameters and chown code need to be corrected. Add
chown to krlogind.
At one time the forward.c module with telnet was identical
to the bsd version, and comments implied it would be moved
to lil/krb5. Consider doing this, and adding
rd_and_store_for_creds in krb5.h
Look at the rd_and_store_for_creds in
lib/gssapi/krb5/accept_sec_context.c
--
Douglas E. Engert <DEEngert@anl.gov>
Argonne National Laboratory
9700 South Cass Avenue
Argonne, Illinois 60439
(630) 252-5444
>Audit-Trail:
>Unformatted:
X-send-pr-version: 3.99
Changes in forward.c cause krlogind.c to fail.