Why use krb5_set_real_time() instead of NTP ?
Stefan (metze) Metzmacher
metze at samba.org
Wed May 10 09:17:36 GMT 2006
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Gerald (Jerry) Carter schrieb:
> Luke Howard wrote:
>
>>> Well, you don't have to change the system time (of course whether
>>> you securely know what the KDC time is is another matter).
>>>
>>> >From the Heimdal code:
>>>
>>> /*
>>> * Set the absolute time that the caller knows the kdc has so the
>>> * kerberos library can calculate the relative diffrence beteen the
>>> * KDC time and local system time.
>>> */
>>>
>
> Luke,
>
> Maybe I'm being dense here, but is this really the case of
> a user space application working around trying to work around
> an unsynchronized system clock on the client ?
Hi Jerry,
that's what windows also does.
When windows gets the CLOCK_SKEW error to a kdc request it uses the time
field in the error response and then retries the request. It also looks
at the error string fieled in this case, I assume the NTSTATUS code
should be in there to make this work.
I fixed this against samba4 by sending no error string at all, at the
windows clients are happy to retry against samba4 now too.
metze
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFEYa+wm70gjA5TCD8RAtQ3AJ4tJV5coqSfTaYzZf4XlgdPfVyxlACghS+n
r9FRjpvZyi9u9kw+TRnj4uw=
=urdU
-----END PGP SIGNATURE-----
More information about the samba-technical
mailing list