[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: