Code for joining a domain in Samba 2.2.0-alpha1

Simo Sorce idra at samba.org
Tue Apr 10 12:20:36 GMT 2001


Take a look at
_api_samr_create_user()
and
_samr_chgpasswd_user()
in
rpc_server/srv_samr_nt.c
there should be something related.

On Tue, Apr 10, 2001 at 04:57:01PM +0300, Tom Alsberg wrote:
>   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