[Samba] Samba as PDC+OpenLDAP: unique login?

Joao Amancio jjamancio at gmail.com
Wed Oct 8 21:19:14 GMT 2008


Adam,

I have just sent an e-mail to subcribe that maillist !!!

thanks,

On Wed, Oct 8, 2008 at 6:09 PM, Adam Williams <awilliam at mdah.state.ms.us>wrote:

> try posting on the NSS LDAP mailling list at nssldap at padl.com
>
>
> Joao Amancio wrote:
>
>> Proskurin Kirill,
>>
>> First of all: Thank you!
>> I've changed my /etc/nsswitch.conf file just like yours.
>> My difficult is in get "nss_ldap" compiled and running on it server.
>> I download the tgz file from PADL Software Pty Ltd website,
>> decompress/untar, and then run "./configure" .
>> ./configure runs just fine with no error message.
>> Things go bad when I type: make
>> This is the output after I try to do  "make":
>>
>> root at ldap:~/nss_ldap-262# make
>> make  all-am
>> make[1]: Entering directory `/root/nss_ldap-262'
>> if gcc -DHAVE_CONFIG_H -I. -I. -I.   -DLDAP_REFERRALS -DLDAP_DEPRECATED
>> -D_REENTRANT  -g -O2 -Wall -fPIC -MT ldap-nss.o -MD -MP -MF
>> ".deps/ldap-nss.Tpo" -c -o ldap-nss.o ldap-nss.c; \
>>        then mv -f ".deps/ldap-nss.Tpo" ".deps/ldap-nss.Po"; else rm -f
>> ".deps/ldap-nss.Tpo"; exit 1; fi
>> In file included from ldap-nss.c:95:
>> pagectrl.h:32: error: conflicting types for 'ldap_create_page_control'
>> /usr/local/include/ldap.h:2004: error: previous declaration of
>> 'ldap_create_page_control' was here
>> pagectrl.h:41: error: conflicting types for 'ldap_parse_page_control'
>> /usr/local/include/ldap.h:2013: error: previous declaration of
>> 'ldap_parse_page_control' was here
>> make[1]: *** [ldap-nss.o] Error 1
>> make[1]: Leaving directory `/root/nss_ldap-262'
>> make: *** [all] Error 2
>> root at ldap:~/nss_ldap-262#
>>
>> I've also tried some google's answer but no one solve this problem.
>> Server OS: Slackware 12.1 (standard full installation)
>> OpenLDAP 2.4.11
>>
>> Best regards,
>> João Ferreira
>>
>> On Wed, Oct 8, 2008 at 11:39 AM, Proskurin Kirill <k.proskurin at fxclub.org
>> >wrote:
>>
>>
>>
>>> Joao Amancio wrote:
>>>
>>>
>>>
>>>>  1. There is a way to populate Samba (users, groups) with the OpenLDAP
>>>>  base?
>>>>
>>>>
>>>>
>>> 1) smbldap-tools
>>> 2) lam
>>>
>>>
>>>
>>>>  2. It's really needed to get users at: linux local system, samba and
>>>>  openldap? Where's is the "single sign on" idea in this case?
>>>>
>>>>
>>>>
>>> No need.
>>> Im use only LDAP users.
>>>
>>> Its makes via "nss_ldap" program and editing your nsswitch.conf to work
>>> with ldap.
>>>
>>> That is how it work on my PDC:
>>>
>>> %cat /etc/nsswitch.conf
>>> group: files ldap
>>> hosts: files dns
>>> networks: files
>>> passwd: files ldap
>>> shadow: files ldap
>>> shells: files
>>>
>>> grep -v # /usr/local/etc/nss_ldap.conf | egrep -v '^$'
>>> host 127.0.0.1
>>> base ou=Samba,dc=domain,dc=org
>>> ldap_version 3
>>> binddn cn=root,dc=domain,dc=org
>>> bindpw secret
>>> rootbinddn cn=root,dc=domain,dc=org
>>> port 389
>>> scope one
>>> timelimit 30
>>> bind_timelimit 30
>>> bind_policy soft
>>> nss_connect_policy persist
>>> idle_timelimit 3600
>>> nss_paged_results yes
>>> pagesize 1000
>>> pam_login_attribute uid
>>> pam_password crypt
>>> nss_base_group  ou=Groups,ou=Samba,dc=domain,dc=org?one
>>> nss_base_passwd ou=Users,ou=Samba,dc=domain,dc=org?one
>>> nss_base_passwd ou=Computers,ou=Samba,dc=domain,dc=org?one
>>> nss_base_hosts  ou=Computers,ou=Samba,dc=domain,dc=org?one
>>> nss_base_shadow ou=Users,ou=Samba,dc=domain,dc=org?one
>>>
>>> --
>>> Best regards,
>>> Proskurin Kirill
>>>
>>> --
>>> To unsubscribe from this list go to the following URL and read the
>>> instructions:  https://lists.samba.org/mailman/listinfo/samba
>>>
>>>
>>>
>>


More information about the samba mailing list