On Thu, 2002-05-30 at 14:20, [EMAIL PROTECTED] wrote: > On Wed, May 29, 2002 at 09:14:13PM -0700, [EMAIL PROTECTED] wrote: > > On Thu, May 30, 2002 at 01:24:55PM +1000, Gonzalo Servat wrote: > > > On Wed, 2002-05-29 at 18:13, [EMAIL PROTECTED] wrote: > > > > On Wed, May 29, 2002 at 05:00:44PM +1000, Gonzalo Servat wrote: > > > > > Sorry Andrew to hassle you again. > > > > > > > > > > Just one more question. I noticed in the logs that it checks to see if > > > > > computername$ exists, and if it doesn't it tries to add it. The error > > > > > message is: > > > > > > > > > > "NO user RID specified on account apollo$, cannot store!" > > > > > > > > You either need to use ldapsam_nua or setup an 'add machine script' > > > > > > > > (both of these are HEAD only options) > > > > > > > > The _nua backend allows accounts to be added to LDAP without an already > > > > allocated unix user (and therfore RID). > > > > > > I changed 'ldapsam' to read 'ldapsam_nua' and added: > > > > > > non unix account range = 10000-20000 > > > > > > .. but I still couldn't join the domain. It says it couldn't allocate a > > > RID in that range. I looked at the log and noticed it does a search for > > > any users with the objectClass "sambaAccount" to see what the last used > > > RID was and for me it was RID 1000 so I changed that range to be > > > 1000-2000 and now it doesn't join the domain either but that error is > > > gone. > > > > OK, I'll try to chase that one down. It looks like I botched up the script > > a little... > > (sorry, scripts on the brain...) I think I've fixed it, can you try the patch below:
I'll try it once I download samba from CVS. I wasn't able to patch it as I'm using samba 3.0a17 - not CVS. Gonzalo. > Thanks, > Andrew Bartlett > > Index: passdb/pdb_ldap.c > =================================================================== > RCS file: /home/cvs/samba/source/passdb/pdb_ldap.c,v > retrieving revision 1.39 > diff -u -r1.39 pdb_ldap.c > --- passdb/pdb_ldap.c 2002/05/26 19:11:52 1.39 > +++ passdb/pdb_ldap.c 2002/05/30 04:20:02 > @@ -1047,6 +1047,10 @@ > } > > ldap_msgfree(result); > + > + if (top_rid < ldap_state->low_nua_rid) > + top_rid = ldap_state->low_nua_rid; > + > return top_rid; > } > > > > -- > To unsubscribe from this list go to the following URL and read the > instructions: http://lists.samba.org/mailman/listinfo/samba -- To unsubscribe from this list go to the following URL and read the instructions: http://lists.samba.org/mailman/listinfo/samba
