[SAMBA-TNG] using and createing libsmb and libmsrpc

Steve Langasek vorlon at netexpress.net
Thu Jan 20 01:34:01 GMT 2000

On Thu, 20 Jan 2000, Luke Kenneth Casson Leighton wrote:

> > > hey, you wannt do a pam_ntdompass, too?

> > Hmm. What do you have in mind?

> ohh, just one function call. see
> rpcclient/cmd_samr.c:cmd_sam_ntchange_pwd() as an example of what to do.
> this calls msrpc_sam_ntchange_pwd() which does everything you need.  about
> the only thing you _will_ need to do (at the moment), is call the
> following two functions:

> init_connections();
> init_policy_hnd(64);

> and that should really be it!  in fact, you shouldn't really need to call
> init_connections() because the static variables it uses should be NULL
> anyway.

Hmm. Alright, I'll take a look at it.

> hey, pams aren't reentrant, are they?
They can be.  I've seen some that weren't.  I won't guarantee that pam_smbpass
is reentrant, either, since when I started work on it, I didn't know how to
write reentrant code. :)  Probably something I should work on cleaning up.

-Steve Langasek
postmodern programmer

More information about the samba-technical mailing list