Automounter-Skripten mit LDAP
Hallo,
bisher habe ich autofs ausschließlich in Kombination mit NIS benutzt.
Dabei enthält die Datei /etc/auto.master nur den Eintrag für das
Verzeichnis /home, die entsprechende Zeile sieht so aus:
/home /etc/auto.home
/etc/auto.home ist ein Skript, das die Daten aus der NIS-Map auto.home
ausliest und die Werte für rsize und wsize modifiziert:
#!/bin/bash
OPTIONS="-rsize=65536,wsize=65536"
KEY=$1
ENTRY=(`ypmatch "$KEY" auto.home 2>/dev/null`)
if [ x"${ENTRY}" = x ]; then
ENTRY=(`ypmatch "*" auto.home 2>/dev/null`)
fi
if [ x"${ENTRY}" != x ]; then
case ${#ENTRY[@]} in
1)
LOCATION=${ENTRY[0]}
;;
2)
OPTIONS="$OPTIONS,${ENTRY[0]#-}"
LOCATION=${ENTRY[1]}
;;
esac
echo "$OPTIONS $LOCATION"
fi
Leider muss ich nun bei einigen Rechnern die Automounter-Daten von einem
LDAP-Server statt von einem NIS-Server holen, weiß aber nicht, wie ein
Skript, das im Prinzip dasselbe macht wie das obige, für LDAP aussehen
kann. Kann mir da jemand weiterhelfen?
Viele Grüße
Christoph
Reply to: