/usr/share/doc/HOWTO/de-html/DE-LDAP-HOWTO-8.html is in doc-linux-de 2003.10-5.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.65">
<TITLE>Linux LDAP HOWTO: Frontends für den LDAP Server</TITLE>
<LINK HREF="DE-LDAP-HOWTO-9.html" REL=next>
<LINK HREF="DE-LDAP-HOWTO-7.html" REL=previous>
<LINK HREF="DE-LDAP-HOWTO.html#toc8" REL=contents>
</HEAD>
<BODY>
<A HREF="DE-LDAP-HOWTO-9.html"><IMG SRC="next.png" ALT="Weiter"></A>
<A HREF="DE-LDAP-HOWTO-7.html"><IMG SRC="prev.png" ALT="Zurück"></A>
<A HREF="DE-LDAP-HOWTO.html#toc8"><IMG SRC="toc.png" ALT="Inhalt"></A>
<HR>
<H2><A NAME="s8">8.</A> <A HREF="DE-LDAP-HOWTO.html#toc8">Frontends für den LDAP Server</A></H2>
<P>Da auf Dauer die Bedienung des LDAP Servers mit Hilfe der mitgelieferten Tools
wie z.B. <CODE>ldapmodify</CODE> relativ umständlich ist, sehnt man sich nach einem
grafischen Interface zur Modifizierung und Abfrage der LDAP Datenbank. Ich
habe dazu das X.500 Webgateway installiert. Das X.500 Webgateway bietet eine
komfortable Möglichkeit, auf den LDAP Server via einem Browser zuzugreifen.
Es erlaubt auch die Paßwort gestützte Modifikation der Einträge.</P>
<H2><A NAME="ss8.1">8.1</A> <A HREF="DE-LDAP-HOWTO.html#toc8.1">Installation von Web500gw</A>
</H2>
<P>Das Web500gw wird von Frank Richter, Technische Universität Chemnitz entwickelt.
Es basiert auf dem Gopher-LDAP Gateway (go500gw) Implementierung von Tim Howes.
Erweiterungen stammen von Mark Smith, Rakesh Patel, Rutgers University und
Hallvard B Furuseth, Universität Oslo. Das Web500gw kann unter folgender Adresse
bezogen werden:</P>
<P>
<BLOCKQUOTE><CODE>
<A HREF="ftp://ftp.tu-chemnitz.de/pub/Local/urz/web500gw/web500gw.tgz">ftp.tu-chemnitz.de/pub/Local/urz/web500gw/web500gw.tgz</A></CODE></BLOCKQUOTE>
</P>
<P>Die Installation des Quellcodes wird in der mitgelieferten
<CODE>INSTALL</CODE>-Datei beschrieben. Ich gehe im folgenden nicht auf die
Installation des Gateways ein, da dies den Rahmen des Dokumentes sprengen
würde. Dem geneigten Benutzer sei die Online Hilfe empfohlen, die unter</P>
<P>
<BLOCKQUOTE><CODE>
<A HREF="http://www.tu-chemnitz.de/~fri/web500gw/">http://www.tu-chemnitz.de/~fri/web500gw/</A></CODE></BLOCKQUOTE>
</P>
<P>zu finden ist. Die Benutzer von SuSE Linux haben es dort ein bißchen einfacher.
Sie müssen nur web500gw aus der Serie n installieren. Das Gateway kann dann
kompfortabel über das Skript <CODE>/sbin/init.d/webgw</CODE> gestartet werden. Soll
das Gateway automatisch beim Hochfahren gestartet werden, muß es in die Datei
<CODE>rc.config</CODE> eingetragen werden. Alternativ kann das Gateway auch mit
<CODE>web500gw</CODE> gestartet werden. Dies bietet sich auch zur Fehlersuche an, da
man mit den Parametern <CODE>-v -d 32</CODE> das Verhalten des Gateways kontrollieren
kann.</P>
<H2><A NAME="ss8.2">8.2</A> <A HREF="DE-LDAP-HOWTO.html#toc8.2">Konfiguration von Web500gw</A>
</H2>
<P>Nach der Installation von Web500gw muß das Gateway konfiguriert werden,
damit es den lokalen Gegebenheiten Rechnung trägt. Wesentlich
hierfür ist die Datei <CODE>web500gw.conf</CODE> im Verzeichnis
<CODE>/etc/web500</CODE>. Bei SuSE wird web500gw standardmäßig unter
<CODE>/usr/local</CODE> installiert. Im folgenden habe ich eine
beispielhafte Konfigurationsdatei für den Beispiel LDAP Server abgedruckt.
Das Anpassen der restlichen Konfigurationsdateien ist optional.
Eine entsprechende Dokumentation ist in der Online Hilfe zu finden.</P>
<H2><A NAME="ss8.3">8.3</A> <A HREF="DE-LDAP-HOWTO.html#toc8.3">Die web500gw.conf</A>
</H2>
<P>
<BLOCKQUOTE><CODE>
<PRE>
#
# web500gw.conf erstellt von Thomas Bendler 13.08.1999
#
# Standard Port für web500gw - dies kann durch das Flag -p geändert werden
port: 8888
# Standard LDAP Server - dies kann durch das Flag -x geändert werden
ldapserver: ldap.structure-net.de
# Standard LDAP Port - dies kann durch das Flag -P geändert werden
ldapport: 389
# Erlaube die Nutzung von anderen LDAP Servern
otherservers: no
# Maximales Zeitlimit für LDAP Anfragen in Sekunden
timelimit: 30
# Maximale Anzahl der Ergebnisse bei Anfragen außerhalb der Basis DN.
sizelimit: 0
# Standard Basis DN
# kann durch die ACCESS Regeln geändert werden
homedn: dc=structure-net,dc=de
# Was macht web500gw, wenn keine Basis DN angegeben wurde
rootishome: on: /M = "dc=structure-net,dc=de", / = "X.500 root"
# Anbindung über spezifizierte DN
# kann durch die ACCESS Regeln geändert werden
web500dn: dc=structure-net,dc=de
# ... und das Paßwort für web500dn (simple auth)
web500pw:
# Anzeige eines Eintrages, wenn Suche erfolgreich war
showonematch: yes
# Try a UFN search if a search value contains a comma
# Boolean value - Default is yes
ufnsearch: on
# Durchsuche Subtree nach folgenden Klassen
subsearch: organization, organizationalUnit
# Send "Last-Modified:" HTTP header if entry has a "lastModifiedTime"
# attribute. Boolean value - Default is yes
lastmodified: on
# Send "Expire:" HTTP header: default: -1 == don't expire
# 0 == expire now (no caching), > 0 == expire after seconds
expires: 3600
# Pfad der Dateien
etcdir: /etc/web500
g3togif: /usr/local/bin/g3togif
jpegtogif: /usr/bin/djpeg -gif
# wenn Robots anfragen sende folgende Zeile
robots: User-agent: *
Disallow: /
# Maximale Anzahl von Werten für ein Attribut
maxvalues: 5
# access: Name : Pattern : rights : sizelimit : def-lang : Homedn : Bind_as : Bind-PW : suffix
access: Local : .*\.structure-net\.de$ : full : 50 : de : : : :.internal
access: German : .*\.de$ : read : 50 : de : c=DE :::
access: World : .* : read : 50 : en : / : : :
# language: HTTP-Content-Language : pattern for Accept-Language : suffix for lang spec files
language: de : de.* : .de
language: fr : fr.* : .fr
language: en : .* :
# Browser abhängige Konfiguration
#browser: Name : User-Agent pattern : options : def. display flags : navigation
browser: Mozilla : Mozilla/* : html32 : table : top,menu
browser: Lynx : Lynx.* : forms,mailto : oneline : bottom,small
browser: Other : .* : forms,mailto,img : list : top,list
</PRE>
</CODE></BLOCKQUOTE>
</P>
<H2><A NAME="ss8.4">8.4</A> <A HREF="DE-LDAP-HOWTO.html#toc8.4">Zugriff auf Web500gw</A>
</H2>
<P>Auf das Web500gw kann mit jedem handelsüblichen Browser zugegriffen werden. In
dem Beispiel ist die URL folgende:</P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
http://ldap.structure-net.de:8888/
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P>Wenn das Gateway richtig konfiguriert ist, sollte nun ein Auswahlmenü erscheinen.
Dort ist auch die Online Hilfe integriert.</P>
<H2><A NAME="ss8.5">8.5</A> <A HREF="DE-LDAP-HOWTO.html#toc8.5">Weitere Konfigurationsdateien</A>
</H2>
<P>Um das Gateway an die lokalen Gegebenheiten anzupassen, sollte man einen Blick
in die restlichen Konfigurationsdateien werfen und zum Beispiel Vorgaben und
E-Mail Adressen an die lokalen Gegebenheiten anpassen. Desweiteren kann auch
eine Modifizerung der Templates notwendig sein, wenn man z.B. via member auf
andere Einträge verweisst. Diese Einträge wurden in der Version, die mir vorlag,
standardmäßig nicht angezeigt.</P>
<HR>
<A HREF="DE-LDAP-HOWTO-9.html"><IMG SRC="next.png" ALT="Weiter"></A>
<A HREF="DE-LDAP-HOWTO-7.html"><IMG SRC="prev.png" ALT="Zurück"></A>
<A HREF="DE-LDAP-HOWTO.html#toc8"><IMG SRC="toc.png" ALT="Inhalt"></A>
</BODY>
</HTML>
|