Implementing LDAP Passwd sync [was] Re: NT Password Change Behavior

Matt Pavlovich mpav at algx.net
Wed Mar 20 18:39:02 GMT 2002


Andrew-

Thanks for the clarification. 

Matt Pavlovich

On Wed, 2002-03-20 at 20:14, abartlet at samba.org wrote:
> On Thu, Mar 21, 2002 at 12:02:11AM +0100, Osama Dengler wrote:
> > Am 20 Mar 2002, um 15:45 Uhr schrieb Matt Pavlovich zum Thema Implementing LDAP Passwd sync [was]:
> > Dazu meine Meinung:
> > 
> > > I see the following fields in the SAM_ACCOUNT definition:
> > > 
> > >  pstring unknown_str ; /* don't know what this is, yet. */
> > >  uint32 unknown_3; /* 0x00ff ffff */
> > >  uint32 unknown_5; /* 0x0002 0000 */
> > >  uint32 unknown_6; /* 0x0000 04ec */
> > > 
> > > Will adding a new field to the SAM_ACCOUNT structure break anything?  ie
> > > are there functions that access data via offsets, sizeof() etc?
> > It seems to me that this structure is sent over the wire via RPC to the 
> > windows clients. In this case You must _under no circumstances_ modify 
> > the struct because this breaks all kinds of windows functions. Most of the
> > structures are documented in the various MS PlatformSDKs.
> > 
> 
> Incorect.  This structure (SAM_ACCOUNT) is used only inside samba, it is not
> sent over the wire.
> 
> Feel free to add a 'plaintext password' feild to it, and to read it in a patch
> to pdb_ldap.c.  (I would add a flag like we have for homedir and the like, and only update if it is actually set).
> 
> Andrew Bartlett






More information about the samba-technical mailing list