Hi,

Can someone explain what the significance of DCacheUpdate in the Winlogon registry key is? The only info Google turns up is that it stores the domain name in binary form, and not to touch it. :-P

Here's my problem... My lab systems are in an AD domain, but users authenticate to a 3rd party kerberos realm. I can set DefaultDomainName, CachePrimaryDomain, and AltDefaultDomainName to the mit realm name (which works fine), but here's where the problem starts: If I log in to the AD domain (lets say with my domain admin account), and log back out, then all 3 of those change to my AD domain name (which is fine - I expect it to).

So, if I remotely push out the registry changes again to set those 3 values back to my MIT realm name, then wait a few minutes (or hit ctrl-alt-delete), then CachePrimaryDomain changes to my AD domain, and DefaultDomainName changes to the *local computer name*. In addition, I can see that DCacheUpdate changes its value as well. (I'm remotely viewing the registry while nobody is logged in to watch these values change).

Why does it do this, and why does it seem to be linked to me logging in to the AD domain? If I were to log in to the mit realm, then those settings stay set to my MIT realm (with the exception of CachePrimaryDomain, but I dont think I really care about that one, do I?).

So, does that make sense at all? Is the "last logged in domain" value stored somewhere else, and DCacheUpdate is rebuilt from that?

Thanks,

- Robbie

--
Robbie Foust, CISSP, A+
OIT - CSI
Duke University


List info   : http://www.activedir.org/List.aspx
List FAQ    : http://www.activedir.org/ListFAQ.aspx
List archive: http://www.mail-archive.com/activedir%40mail.activedir.org/

Reply via email to