In article <ah74fd$5v4$[EMAIL PROTECTED]>,
 [EMAIL PROTECTED] (Jerry Heyman) writes:
>In article <[EMAIL PROTECTED]>,
> [EMAIL PROTECTED] (Sam Hartman) writes:
>>I'd step through login in a debugger and see where it hangs.  If you
>>cannot do that, then start inserting debugging print statements and
>>binary search where it hangs.
>
>
>#ifdef __hpux
>    strcpy(utmp_id, cp);
>#else
>    if (len > 2 && *(cp - 1) != '/')
>      sprintf(utmp_id, "k%s", cp - 1);
>    else
>      sprintf(utmp_id, "k0%s", cp);
>#endif
>    strncpy(utx.ut_id, utmp_id, sizeof(utx.ut_id));

Hate to follow up my own post, but the above strncpy resolves
to 
      strncpy (utx.ut_id, utmp_id, 0)

And the quite a bit more is being copied than anticipated.  The
modification I made is:

     strncpy(utx.ut_id, utmp_id, sizeof(utmp_id));

And I can now login in successfully.

bash-2.04$ appl/bsd/login.krb5 jheyman
Password for jheyman: 
login: Cannot contact any KDC for requested realm while getting initial credentials
No directory /tivoli/homes/j/jheyman!
Logging in with home = "/".
login.krb5: tiocspgrp: Not a typewriter
DYNIX/ptx(R) V4.4.4 #2 (root): Thu Aug 31 16:31:10 CDT 2000
Copyright 1988 - 1998 Sequent Computer Systems, Inc.
U.S. Patents Numbers 5,185,861; 5,261,053

DYNIX/ptx(R) V4.4.4 #2 (root): Thu Aug 31 16:31:10 CDT 2000
Copyright 1988 - 1998 Sequent Computer Systems, Inc.
U.S. Patents Numbers 5,185,861; 5,261,053


Now back to my original question of why it gets the login error about
not being able to contact any KDC :-)

jerry
-- 
Jerry Heyman   919.224.1442   | IBM SWG/Tivoli Software|"Software is the 
Build Infrastructure Architect| 3901 S Miami Blvd      | difference between
[EMAIL PROTECTED]        | Durham, NC  27703      | hardware and reality"
                            http://vcard.acm.org/~heymanj
________________________________________________
Kerberos mailing list           [EMAIL PROTECTED]
http://mailman.mit.edu/mailman/listinfo/kerberos

Reply via email to