FC3 LDAP und Automount

Carsten Sander sander at csa-net.de
Sat Apr 9 11:06:53 UTC 2005


Hallo Otto,

Otto Fuetterer schrieb:
> 
> Hallo , hat schon jemand es geschafft einen Openldap Server unter FC3 zu
> betreiben der automount info liefert ?
> 
> Ich habe bis jetzt einen Ldap Server mit einigen Accounts , ich kann
> mich dagegen authentifizieren, ich kann den Server auch als Addressbuch
> benutzen aber ich habe es noch nicht geschafft das entsprechende am Ldap
> Server zu definieren damit ein FC3 client  per automount sein
> Homedirectory bekommt.   

Ich habe das hier nach diesem Mechanismus realisiert:

*       -soft,bg    <nfsserver>:/home/&

> Die allgemeinen Setupinformationen zu diesem Thema haben leider nicht 
> geholfen (bis jetzt) ich bin bereits die unten aufgefuehrten Links durch
> gegangen allerdings ohne Erfolg. Hat vielleicht jemand ein Skelett LDIF
> File das z.B. eine einfache auto_home Map zur Verfuegung stellt und das
> funktioniert ?

auto.master.ldif:

dn: ou=auto.master,dc=example,dc=com
ou: auto.master
objectClass: top
objectClass: automountMap

dn: cn=/home,ou=auto.master,dc=example,dc=com
objectClass: automount
cn: /home
automountInformation: ldap <ldapserver>:ou=auto.home,dc=example,dc=com

auto.home.ldif:

dn: ou=auto.home,dc=example,dc=com
ou: auto.home
objectClass: top
objectClass: automountMap

dn: cn=*,ou=auto.home,dc=example,dc=com
objectClass: automount
automountInformation: -soft,bg    <nfsserver>:/home/&
cn: *

Hier noch zwei Anmerkungen:

a) Der Import der auto.master.ldif funktioniert nicht mit
dem LDAP Browser/Editor 2.8.2, da dieser nicht mit dem
führenden Slash vom Mountpunkt klarkommt. Mit dem Befehl
ldapadd in der Shell funktioniert der Import.

b) Das automatische Starten des automount über
/etc/init.d/autofs funktioniert nicht auf den FC3 Clients, wenn
in der /etc/nsswitch.conf die Option "automount:  files ldap"
gesetzt ist und der Inhalt der /etc/auto.master leer bzw.
auskommentiert ist.

Der manuelle Start funktioniert aber:

# /usr/sbin/automount --timeout=60 /home ldap 
<ldapserver>:ou=auto.home,dc=example,dc=com

Nach einiger Suche habe ich festgestellt, daß im autofs
Startskript dem automount nicht die Option "map-type ldap"
mitgegeben wird. Mit der folgenden Änderung am Startskript
funktioniert bei mir hier auch der automatische Start des
automount:

--- /etc/init.d/autofs.fc3      2004-10-16 02:21:34.000000000 +0200
+++ /etc/init.d/autofs  2004-12-12 18:05:42.000000000 +0100
@@ -223,0 +224,3 @@
+                   elif [ "$map" = "ldap" ] ; then
+                       maptype=$map
+                       map=


> 
> Danke
> OTTO
> 
Gruß
   Carsten

-- 
.




More information about the de-users mailing list