[Samba] smbldap_open: cannot access LDAP when not root..

johnh at primebuchholz.com johnh at primebuchholz.com
Tue May 27 17:26:23 GMT 2008


Thanks Dale,

Yes, i tried those things.

I now have it working, but the answer was to not use the version of Samba 
that comes with Fedora 9 (3.2.0pre3, I think)

I compiled 3.0.29 myself, then re-installed all the tdbs and LDAP stuff 
from the old server, then fired up that version, and all was well.

BTW - to get 3.0.29 to compile on Fedora 9, I had to comment out some 
lines starting on line 37 or oplock_linux.c to remove the capget/capset 
stuff.In case anyone needs it, here's a patch:

-----8<----- PUT THIS IN samba-3.0.29/source/smbd, save it as 
Fedora9-patch1.diff and run 'patch -p0 < Fedora9-patch1.diff -----8<-----
--- oplock_linux.c-orig 2008-05-27 13:17:16.000000000 -0400
+++ oplock_linux.c      2008-05-27 13:17:29.000000000 -0400
@@ -34,11 +34,11 @@
        uint32 inheritable;
 } data;

-extern int capget(struct cap_user_header * hdrp,
+/* extern int capget(struct cap_user_header * hdrp,
                  struct cap_user_data * datap);
 extern int capset(struct cap_user_header * hdrp,
                  const struct cap_user_data * datap);
-
+*/
 static SIG_ATOMIC_T signals_received;
 #define FD_PENDING_SIZE 100
 static SIG_ATOMIC_T fd_pending_array[FD_PENDING_SIZE];
-----8<-----

-John




Dale Schroeder <dale at BriannasSaladDressing.com> 
05/27/2008 01:10 PM

To
johnh at primebuchholz.com
cc

Subject
Re: [Samba] smbldap_open: cannot access LDAP when not root..






John,

You may have already done this, but ==>

The only thing I can think of is rerunning "smbpasswd -w".

There's also mention of file permission changes here:

http://www.archivum.info/linux.samba/2006-02/msg00037.html

Good luck,
Dale



johnh at primebuchholz.com wrote:
> Greetings list,
>
> I just upgraded my main file server, and copied over a dump of my LDAP 
> database, samba conf files, tdbs, etc.
>
> Everything fired up OK and runs, except:
>
> -Some users (perhaps 5 or 6 out of 125) can't log in, getting the 
"domain 
> unavailable" message
> -I can't rejoin them to the domain - the process appears to succeed, but 

> doesn't
> -One of the machine accounts that doesn't work is my main print server 
:(
>
> The only log error I get is:
>
> [2008/05/27 10:21:43,  0] lib/smbldap.c:smbldap_open(1005)
>   smbldap_open: cannot access LDAP when not root..
>
> This occurs periodically in EVERY log file, even for working 
workstations.
>
> I have re-done granting rights to root/Administrator.  I've 
double-checked 
> everything I can think of, to no avail.
>
> Ideas would be greatly appreciated.
>
> Thanks,
>
> -John
>
>
> 


-- 
	This e-mail is intended only for the named person or entity to which it
	is addressed and contains valuable business information that is
	privileged, confidential and/or otherwise protected from disclosure.
	Dissemination, distribution or copying of this e-mail or the information
	herein by anyone other than the intended recipient, or an employee, or
	agent responsible for delivering the message to the intended recipient,
	is strictly prohibited.  All contents are the copyright property of the
	sender.  If you are not the intended recipient, you are nevertheless
	bound to respect the sender's worldwide legal rights.  We require that
	unintended recipients delete the e-mail and destroy all electronic
	copies in their system, retaining no copies in any media.  If you have
	received this e-mail in error, please immediately notify us by calling
	our Help Desk at (603) 433-1143, or e-mail to it at primebuchholz.com.
	We appreciate your cooperation.
	


More information about the samba mailing list