Code for joining a domain in Samba 2.2.0-alpha1
Tom Alsberg
alsbergt at cs.huji.ac.il
Tue Apr 10 13:57:01 GMT 2001
Hi there.
Thanks for your clarification. Though my original question still
remains unanswered - What value does what function have to return for a
machine to successfully join a domain?
I was told it is in api_net_sam_logon() in rpc_server/srv_netlog.c, so
I put some debugging statements in it, and it didn't seem to get called,
neither when I tried joining a Windows 2000 machine to the domain, nor
when I logged on with smbclient.
Any help appreciated,
-- Tom
On Tue, Apr 10, 2001 at 02:43:57AM -0700, Simo Sorce wrote:
> On Tue, Apr 10, 2001 at 12:20:26PM +0300, Tom Alsberg wrote:
> > Hi there.
> >
> > I put some debugging statements in some of the functions in
> > rpc_server/srv_netlog.c, including api_net_sam_logon(), looked at my
> > logs while trying to join a domain, or just trying to log on using
> > smbclient, and api_net_sam_logon() didn't seem to get called.
> >
> > reply_sesssetup_and_X() in smbd/reply.c however, did get called. So I
> > was wondering what its role exactly is in that process.
> >
> > What do you mean by 'replies to SMB calls, not MSRPC'? What are those
> > MSRPC calls exactly? Why is MSRPC what I care about when joining a
> > machine to the domain? Isn't joining a machine to the domain part of the
> > SMB protocol?
>
> No.
>
> From: http://va.samba.org/cifs/docs/what-is-smb.html
>
> "SMB, which stands for Server Message Block, is a protocol for sharing files,
> printers, serial ports, and communications abstractions such as named pipes
> and mail slots between computers."
>
> But smb is also the transport for MSRPC (Microsoft Remote Procedure Call),
> which is used also to handle domain related requests.
>
More information about the samba-technical
mailing list