[24164] in Kerberos

home help back first fref pref prev next nref lref last post

Re: Default ticket lifetime

daemon@ATHENA.MIT.EDU (Russ Allbery)
Wed Jun 29 00:37:24 2005

To: kerberos@mit.edu
In-Reply-To: <20050629042921.GG19748@dbz.icequake.net> (Ryan Underwood's
	message of "Tue, 28 Jun 2005 23:29:21 -0500")
From: Russ Allbery <rra@stanford.edu>
Date: Tue, 28 Jun 2005 21:36:42 -0700
Message-ID: <87y88t4w4l.fsf@windlord.stanford.edu>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Errors-To: kerberos-bounces@mit.edu

Ryan Underwood <nemesis-lists@icequake.net> writes:

> From the Changelog, it looks like this was disabled sometime in 1996 and
> never revisited.  But this is what I was referring to in my original
> post.  Was this a bad idea for some reason?

It looks more like an effort was made to add it, but never really
finished.

Anyway, that's libdefaults.  Looking at the source of kinit for 1.4, it
sure looks like my original message was *supposed* to be right:

#define KINIT_DEFAULT_LIFE   "default_lifetime"

[...]

    /* Lifetime */
    default_list[KINIT_LIFETM_INDEX].option = KINIT_DEFAULT_LIFE ;
    default_list[KINIT_LIFETM_INDEX].default_value = "10hrs" ;
    default_list[KINIT_LIFETM_INDEX].parse_function = krb5_string_to_deltat ;
    default_list[KINIT_LIFETM_INDEX].store =(void *) &(opts->lifetime);

[...]

       if ( k5->me != NULL ) {
               rcode = krb5_appdefault_read(k5->ctx,progname,
                              krb5_princ_realm(k5->ctx,k5->me),
                              default_list,KINIT_DEFAULT_COUNT);
       } else {
               rcode = krb5_appdefault_read(k5->ctx,progname,
                              NULL,
                              default_list,KINIT_DEFAULT_COUNT);
       }

That would be default_lifetime in [appdefaults].  Are you sure that you
have the time specification syntax right?

-- 
Russ Allbery (rra@stanford.edu)             <http://www.eyrie.org/~eagle/>
________________________________________________
Kerberos mailing list           Kerberos@mit.edu
https://mailman.mit.edu/mailman/listinfo/kerberos

home help back first fref pref prev next nref lref last post