Improved support for password/principal expiration
Raymond M Schneider
ray at securityfoo.net
Fri May 2 10:02:32 EDT 2003
I seem to recall someone telling me that even though passwd expiration
notification was broken in the 1.2.* codebase, that it had been fixed
in the 1.3.* code base? still true?
--ray
On Fri, May 02, 2003 at 09:34:33AM -0400, James F.Hranicky wrote:
> Currently, Kerberos cannot notify users of both impending principal
> expiration and impending password expiration due to the fact that
> there is only one field (key_exp) in struct _krb5_enc_kdc_rep_part {}.
>
> Looking through the code, it seems that it may be possible to add
> another field to struct _krb5_enc_kdc_rep_part (e.g. princ_exp) at
> the end and to the asn1_encode/asn1_decode routines (as each field takes
> a field number) without causing problems with implementations that don't
> have this functionality. However, before I start doing anything, I'd love
> to know from the experts if this will break existing implementations when
> talking to a KDC modified in this way.
>
> Otherwise, I'd be glad to add this functionality myself and send in a
> patch.
>
> Also, if this sounds useful, would anyone be interested in some
> modifications to krb5_g_i_c_p() that allow for more sysadmin configurability?
> Things like these:
>
> - ability to configure when warning messages are sent back. Currently,
> it's seven days, but with the enhanced notification ability, I may
> want to set password expiration notification to occur within a month
> of expiration, while I may set principal expiration notification to
> occur a semester before the account expires to give people fair
> enough warning.
>
> - ability to customize the messages sent back, say, including a web
> page for instructions on how to renew an account to prevent the
> principal expiration at the end of the semester.
>
> Currently, accounts stay open by default until I expire them (3 times a
> year), but I would rather the default be than an account will expire unless
> the user renews it. This way, old accounts don't stay open if I miss one
> :-> However, this functionality really requires that the user be well
> informed of when the account will expire, along with the means to prevent
> the expiration. Since I plan on using password expiration as well, the
> above modifications would probably be necessary to make such a scheme
> work well.
>
> Thoughts?
>
> ----------------------------------------------------------------------
> | Jim Hranicky, Senior SysAdmin UF/CISE Department |
> | E314D CSE Building Phone (352) 392-1499 |
> | jfh at cise.ufl.edu http://www.cise.ufl.edu/~jfh |
> ----------------------------------------------------------------------
>
> "Given a choice between a complex, difficult-to-understand, disconcerting
> explanation and a simplistic, comforting one, many prefer simplistic
> comfort if it's remotely plausible, especially if it involves blaming
> someone else for their problems."
> -- Bob Lewis, _Infoworld_
> ________________________________________________
> Kerberos mailing list Kerberos at mit.edu
> https://mailman.mit.edu/mailman/listinfo/kerberos
More information about the Kerberos
mailing list