[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Correct Syntax for Setting and Modifying a Principal's PasswordExpiration Time.



The kadmin/util.c:str2time_t function would have to be modified.

    176 int
    177 str2time_t (const char *str, time_t *t)
    178 {
    179     const char *p;
    180     struct tm tm, tm2;
    181
    182     memset (&tm, 0, sizeof (tm));
    183
    184     if(strcasecmp(str, "never") == 0) {
    185     *t = 0;
    186     return 0;
    187     }
    188
    189     if(strcasecmp(str, "now") == 0) {
    190     *t = time(NULL);
    191     return 0;
    192     }
    193
    194     p = strptime (str, "%Y-%m-%d", &tm);

On Fri, 22 Dec 2006 09:27:26 -0600
"Matt Proud" <matt.proud.list@gmail.com> wrote:

> Hi,
> 
> I am running Heimdal 0.7.1, and I am having some trouble using the
> kadmin's principal modification mechanisms when it pertains to
> password expiration dates.
> 
> I have seen that when adding a principal that the time can be set in
> "YYYY-MM-DD [HH:MM:SS]" format from the "add" command. I would like
> the granularity of YYYY-MM-DD HH:MM:SS, but kadmin complains that the
> syntax is wrong when I use this.
> 
> When 'add --pw-expiration-time=2006-12-23 13:00:00 principal,' kadmin
> wants to add two principals: 13:00:00 and principal.
> 
> When "add --pw-expiration-time='2006-12-23 13:00:00' principal," it
> complains that it cannot parse the value properly:
> Unable to parse time "'2006-12-23"
> Print date on format YYYY-mm-dd [hh:mm:ss]
> kadmin: unable to parse `'2006-12-23'
> kadmin: adding 13:00:00': Operation not permitted
> 
> When 'add --pw-expiration-time="2006-12-23 13:00:00" principal,' it
> complains that it cannot parse the value properly:
> Unable to parse time ""2006-12-23"
> Print date on format YYYY-mm-dd [hh:mm:ss]
> kadmin: unable to parse `"2006-12-23'
> kadmin: adding 13:00:00": Operation not permitted
> 
> When 'add --pw-expiration-time=2006-12-23\ 13:00:00' principal,' it
> attempts to add two principals: 13:00:00 and principal.
> 
> I have the same problem when modifying a principal, too. Can somebody
> enlighten me on what I am doing wrong?
> 
> Thank you,
> 
> Matt
> 


-- 
Michael B Allen
PHP Active Directory SSO
http://www.ioplex.com/