[SAMBA-TNG] using and createing libsmb and libmsrpc
Luke Kenneth Casson Leighton
lkcl at samba.org
Wed Jan 19 23:33:24 GMT 2000
On Wed, 19 Jan 2000, Steve Langasek wrote:
> > > And pam_smbpass weighs in at 35K, instead of its previous 168K. Plus I don't
> > > have to copy code from the Samba tree anymore, either. Hurrah. :)
>
> > you started using it already? i onkly just did a cvs commit a couple of
> > hours ago!
>
> Yep. Isn't it great how easy to use the new stuff is? :)
*giggle*
> > 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.
hey, pams aren't reentrant, are they?
More information about the samba-technical
mailing list