[PATCH] ADS changes for joining accounts w/o full Administrator
rights
Antti Andreimann
Antti.Andreimann at mail.ee
Wed Feb 12 11:16:57 GMT 2003
Ühel kenal päeval (kolmapäev, 12. veebruar 2003 00:16) kirjutas Andrew
Bartlett:
> I think we need to do a few things here:
> - We should record the principal name we joined with, and only ever
> send that to our clients.
That's a good idea. I'll look into it hopefully sometime during this week.
> should add a typedef from krb5_error to somthing harmless, or better
> still look into our ADS_ERROR stuff (partly created for exactly this
> kind of thing). Returning an ADS_ERROR would probably be the best
> solution here.
Nope, that's not possible. The function is passed to
krb5_get_init_creds_password as a pointer to function and the prototype is
therefore dictated by kerberos libs. This could be overriden by some clever
use of typecasts but this would be an ugly hack in my opinion.
> Well, I don't think this is sufficient reason not to do this properly.
> Duplicated code *will* break as two slightly different versions emerge.
Well I do agree. Now that I have an official permission to hack the build
system I'll happily do it ;)
However a thought came to me last night that maybe this function is not needed
after all. It's there as a workaround to a bug/feature (go figure ;) in
kerberos libs but I think I know an easier way to solve it. I just have to
test if it works.
--
Antti Andreimann
Using Linux since 1993
Member of ELUG since 29.01.2000
More information about the samba-technical
mailing list