Visit Our UNIX and Linux User Community


LDAP Client not connecting to LDAP server


 
Thread Tools Search this Thread
Operating Systems Solaris LDAP Client not connecting to LDAP server
# 1  
Old 01-18-2017
LDAP Client not connecting to LDAP server

I have very limited knowledge on LDAP configuration and have been trying fix one issue, but unsuccessful.
The server, I am working on, is Solaris-10 zone. sudoers is configured on LDAP (its not on local server). I have access to login directly on server with root, but somehow sudo is not working for any user. I did restart service with "svcadm restart svc:/network/ldap/client:default" but no luck.
Code:
[ greog@sms-prod-sim2:/ ]
$ /usr/local/bin/sudo su -
sudo: ldap_sasl_bind_s(): Can't contact LDAP server
sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin
[ greog@sms-prod-sim2:/ ]

From /var/adm/messages --
Code:
Jan 19 00:16:50 sms-prod-sim2 ldap_cachemgr[9663]: [ID 293258 daemon.error] libsldap: Status: 1  Mesg: Can't connect to the LDAP server
Jan 19 00:16:50 sms-prod-sim2 ldap_cachemgr[9663]: [ID 293258 daemon.error] libsldap: Status: 1  Mesg: Timed out
Jan 19 00:17:01 sms-prod-sim2 ldap_cachemgr[9663]: [ID 293258 daemon.warning] libsldap: Status: 91  Mesg: openConnection: simple bind failed - Can't connect to the LDAP server
Jan 19 00:17:01 sms-prod-sim2 ldap_cachemgr[9663]: [ID 545954 daemon.error] libsldap: makeConnection: failed to open connection to ngsic-pre-ppt.com
Jan 19 00:17:01 sms-prod-sim2 ldap_cachemgr[9663]: [ID 545954 daemon.error] libsldap: makeConnection: failed to open connection to ngsic-pre-ppt.com
Jan 19 00:17:01 sms-prod-sim2 ldap_cachemgr[9663]: [ID 687686 daemon.warning] libsldap: Falling back to anonymous, non-SSL mode for __ns_ldap_getRootDSE. openConnection: simple bind failed - Can't connect to the LDAP server


Last edited by solaris_1977; 01-18-2017 at 08:19 PM..
# 2  
Old 01-18-2017
"sudo" cannot contact the LDAP server it is supposed to. That's quite clear. I'm not sure restarting the ldap client service will affect this sudo implementation. You need to find the non standard sudo configuration file, "sudo.ldap" or similar, maybe under /etc/local and see what is declared here.
# 3  
Old 01-18-2017
There is /usr/local/etc/sudoers but there is NO entry in there. Its sudoers configuration is being picked from LDAP server. So I am assuming, if this client is able to reach to LDAP server, issue should be fixed.
# 4  
Old 01-18-2017
Sure, there is no sudoers file. That's the whole point of centralizing it on a directory server.

You need to find the file where sudo configuration is stored. This is not the sudoers file which contains sudo policy configuration but the sudo front-end one, likely sudo.conf.

Anyway, is there a directory server running on ngsic-pre-ppt.com?
# 5  
Old 01-18-2017
"find / -name *sudo*" didn't gave any relevent location.
Yes, ngsic-pre-ppt.com is directory server
# 6  
Old 01-18-2017
Quote:
Originally Posted by solaris_1977
"find / -name *sudo*" didn't gave any relevent location.
Should be:
Code:
find / -name "*sudo*"

or directly
Code:
strings /usr/local/bin/sudo | grep "^/"

Quote:
Yes, ngsic-pre-ppt.com is directory server
So the issue might be wrong credentials. You should have a look to the directory server logs and see if there is a bind failure from your sudo host.
# 7  
Old 01-18-2017
I will check on LDAP server side.
On problematic server, here is output
Code:
# find / -name "*sudo*"
/var/sadm/pkg/OEsudo
/var/sadm/pkg/OEsudo/save/pspool/OEsudo
/shared/OEsudo-1.8.4p1_s10_x86.pkg
/usr/sfw/share/zsh/4.2.1/functions/Completion/Unix/_sudo
/usr/local/bin/sudo
/usr/local/bin/sudoedit
/usr/local/bin/sudoreplay
/usr/local/include/sudo_plugin.h
/usr/local/share/man/man4/sudoers.ldap.4
/usr/local/share/man/man4/sudoers.4
/usr/local/share/man/man1m/visudo.1m
/usr/local/share/man/man1m/sudo.1m
/usr/local/share/man/man1m/sudoreplay.1m
/usr/local/share/man/man1m/sudoedit.1m
/usr/local/share/man/man1m/sudo_plugin.1m
/usr/local/share/doc/sudo
/usr/local/share/doc/sudo/sudoers2ldif
/usr/local/share/doc/sudo/sample.sudo.conf
/usr/local/share/doc/sudo/sample.sudoers
/usr/local/etc/sudoers
/usr/local/etc/sudoers.example
/usr/local/etc/sudoers-pre.lecture
/usr/local/etc/sudoers-iot.inc
/usr/local/etc/sudoers-iot.lecture
/usr/local/etc/sudoers.d
/usr/local/etc/sudoers-pre.inc
/usr/local/etc/sudoers-prod.lecture
/usr/local/etc/sudoers-prod.inc
/usr/local/libexec/sudo_noexec.so
/usr/local/libexec/sudoers.so
/usr/local/var/lib/sudo
/usr/local/sbin/visudo
/export/home/sdegraw/sudorout
/export/home/vpalani/sudo
[ root@sms-prod-sim2:/ ]
# strings /usr/local/bin/sudo | grep "^/"
[ root@sms-prod-sim2:/ ]


Previous Thread | Next Thread
Test Your Knowledge in Computers #307
Difficulty: Easy
The common software-programming acronym 18N comes from the term Interlocalization;.
True or False?

10 More Discussions You Might Find Interesting

1. AIX

AIX LDAP client authenticate against Linux Openldap server over TLS/SSL

Hi folks, How can i configure an AIX LDAP client to authenticate against an Linux Openldap server over TLS/SSL? It works like a charm without TLS/SSL. i would like to have SSL encrypted communication for ldap (secldapclntd) and ldapsearch etc. while accepting every kind of certificate/CA.... (6 Replies)
Discussion started by: paco699
6 Replies

2. Solaris

LDAP server and client configuration in Solaris 10

How do i install ldap server and client in solaris server how to configure ldap server and client please help me (1 Reply)
Discussion started by: ainstin
1 Replies

3. AIX

AIX 5.2 ldap client AD

I have been able to configure on an AIX 5.2 ldap.cfg so service starts correctly. but when I try to log on with a windows user after entering the password login hangs and get no response. I have set it up on Aix 5.3 with no problem but in Aix 5.2 I have not been able to log in. ldap.cfg... (1 Reply)
Discussion started by: laxtnog
1 Replies

4. AIX

LDAP authentication client issue

Hi, I am trying to authenticate AIX server against a IDS LDAP instance. The AIX version is 6.1 and TDS client is 6.1. I configured the secldapclntd using ldap.cfg file and changed /etc/security/user to set SYSTEM=LDAP, registry=LDAP for one user. Below are the ldap.cfg configurations - ... (5 Replies)
Discussion started by: vs1
5 Replies

5. UNIX for Advanced & Expert Users

LDAP client issue

Hello, I'm new to Centos and to openldap. I am by trade a Solaris Admin. I'm experimenting with openldap and thought Linux would be easier to install and setup openldap on, so far this is true. The problem I'm having is that I can't get the client server to authenticate to the openldap server. I... (1 Reply)
Discussion started by: bitlord
1 Replies

6. Solaris

LDAP client config GSSAPI

Configure ldap client: I have configured my ldapclient with the AuthenticationMethod=simple and with the credentialLevel=proxy. However, as soon as i want to set the AuthenticationMethod=sasl/GSSAPI, and credentiallevel=self, then it fails to configure. Kerberos is already setup successfully. The... (0 Replies)
Discussion started by: Henk Trumpie
0 Replies

7. Solaris

Empty LDAP client file

Hi All, I am getting one strange problem of empty LDAP_client_ file. There was one /var 100% overload issue few days back. After that we are observing this new issue. I got to know about similar issue SunSolve Bug ID 6495683 - “LDAP client files & cred files are deleted when /var is full”... (1 Reply)
Discussion started by: ailnilanjan
1 Replies

8. AIX

Where to download ldap.client lpp

Hello, I am trying to configure an AIX machina to authenticate against a Windows 2003 AD, and I am desesperately trying to find the ldap.client lpp in the internet. I am using AIX 5.3 and I don't have access to the DVD media, please help! Thankyou, Tiago (2 Replies)
Discussion started by: tiagoskid
2 Replies

9. Solaris

LDAP client config.

Hi Gurus I am a novice in LDAP and need to configure an LDAP client(Solaris 10). The client has to bind to an AD for LDAP queries. I have created a user called testbind in AD for binding purpose. I am planning to configure LDAP client manually(as the requirement is as such). This is the... (16 Replies)
Discussion started by: Renjesh
16 Replies

10. UNIX for Dummies Questions & Answers

AIX v5.3 LDAP CLIENT and AD

Has anyone successfully authenticated unix users via Active Directory using LDAP client on AIX v5.2 or v5.3?? ldapsearch from our unix box retrieves info from AD but having trouble authenticating unix id when I logon - get a msg ': 3004-318 Error obtaining the user's password information'. Not... (0 Replies)
Discussion started by: DANNYC
0 Replies

Featured Tech Videos