Andries filmer

Feel free with Open Source Software

Andries Filmer - Internet professional sinds 1996.
Ik ben groot voorstander van Free- en Opensource Software (FOSS) en laat deze site jouw overtuigen waarom dit goed is.
Home Over deze website Kennisbank Ezelsoren Freelancer Online gereedschap

LDAP Login voor Ubuntu

Inhoud
  1. LDAP modules installeren
  2. Server of PC configuration
  3. Controle
  4. Links
  5. Commentaren

Als er een LDAP server gebruikt kan worden om in te loggen zijn er een paar handelingen die gedaan moeten worden om een login sessie mogelijk te maken. Deze instucties gelden voor Ubuntu Lucid (10.04)

LDAP modules installeren

Open een terminal en voer het volgende command uit.

 sudo apt-get install libpam-ldap libnss-ldap nscd

Volg de instructies:

  • LDAP server Uniform Resource Identifier: ldap://ldap.filmer.nl ldap://ldap-replica.filmer.nl
  • Distinguished name of the search base: ou=accounts,dc=filmer,dc=nl
  • LDAP version to use: 3
  • Make local root Database admin: No
  • Does the LDAP database require login? Yes
  • Unprivileged database user: cn=accountread,dc=filmer,dc=nl
  • Password for database login account: Deze moet je van de systeembeheerder krijgen

Server of PC configuration

We moeten het bestand /etc/nsswitch.conf aanpassen zodat de server of de PC weet dat er ook LDAP gebruikt kan worden.

Open een terminal en pas het volgende bestand aan:

 sudo nano /etc/nsswitch.conf

Zet achter compat -> ldap

 passwd:	compat	ldap
 group:		compat	ldap
 shadow:	compat	ldap

klaar!

Controle

Controleer of ldap werkt en geeft een username op die niet lokaal bestaat.

 id username

Of je vraagt alle gebruikers en groupen op:

 getent passwd

 getent group

Al de systeembeheerder je login nog niet gemaakt had of hij past het een en ander aan dan kan het nodig zijn dat je de nscd service opnieuw moet starten. Open een terminal een voer het volgende commando uit:

 /etc/init.d/nscd restart

Als je op een PC wilt inloggen met een andere gebruiker moet je de PC opnieuw starten. Omdat gdm de configuratie van nsswitch.conf alleen leest met opstarten.

Links

Deze pagina is gemaakt op 2010-04-12 en aangepast op 2010-06-06

Ik zou heel leuk vinden als je laat weten wat je van deze pagina vindt. Plaats gerust commentaar.
Je e-mailadres wordt niet gepubliceerd het is alleen om eventueel contact met je op te nemen.

 
Jouw naam
Jouw e-mailadres
Om te voorkomen dat robots dit formulier gebruiken vraag ik vriendelijk of je de volgende karakters wilt over typen.
 
Jouw Gravatar Commentaar van William geplaatst op 2011-07-21
Goedemorgen,

Let wel ik ben een newbie. Ik wil een test uitvoeren om LDAP te installeren.
Ik krijg errors. Ik heb de output, vanaf waar het fout, gekopieerd (zie hieronder).
Kunt u daar iets mee?


Setting up man-db (2.5.9-4) ...
Unquoted string "pm" may clash with future reserved word at /usr/share/perl5/Debconf/Element/Noninteractive/Boolean.pm line 5, line 2.
Can't locate object method "new" via package "Debconf::Element::Noninteractive::Boolean" (perhaps you forgot to load "Debconf::Element::Noninteractive::Boolean"?) at /usr/share/perl5/Debconf/FrontEnd.pm line 68, line 2.
dpkg: error processing man-db (--configure):
subprocess installed post-installation script returned error exit status 9
Setting up ldap-utils (2.4.23-6ubuntu6) ...
Setting up nscd (2.13-0ubuntu13) ...
* Starting Name Service Cache Daemon nscd [ OK ]
Setting up ldap-auth-client (0.5.2) ...
Setting up ldap-auth-config (0.5.2) ...
Unquoted string "pm" may clash with future reserved word at /usr/share/perl5/Debconf/Element/Noninteractive/Boolean.pm line 5, line 18.
Can't locate object method "new" via package "Debconf::Element::Noninteractive::Boolean" (perhaps you forgot to load "Debconf::Element::Noninteractive::Boolean"?) at /usr/share/perl5/Debconf/FrontEnd.pm line 68, line 18.
dpkg: error processing ldap-auth-config (--configure):
subprocess installed post-installation script returned error exit status 9
dpkg: dependency problems prevent configuration of libpam-ldap:
libpam-ldap depends on ldap-auth-config (>= 0.5.2); however:
Package ldap-auth-config is not configured yet.
dpkg: error processing libpam-ldap (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libnss-ldap:
libnss-ldap depends on ldap-auth-config; however:
Package ldap-auth-config is not configured yet.
dpkg: error processing libnss-ldap (--configure):
dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
No apport report written because MaxReports is reached already
Errors were encountered while processing:
man-db
ldap-auth-config
libpam-ldap
libnss-ldap
E: Sub-process /usr/bin/dpkg returned an error code (1)

M.vr.gr., William

 


Mijn Curriculum vitae | De content op deze website heeft de Creativecommons 3.0 licentie | © 2011
Andries Filmer | http://andries.filmer.nl | andries@filmer.nl | © 2011
Deze website wordt gerealiseerd met Free- en Open Source Software: | | | | | |