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