This file is indexed.

/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&uuml;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&uuml;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&auml;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&ouml;glichkeit, auf den LDAP Server via einem Browser zuzugreifen.
Es erlaubt auch die Pa&szlig;wort gest&uuml;tzte Modifikation der Eintr&auml;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&auml;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&auml;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&uuml;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&szlig;chen einfacher.
Sie m&uuml;ssen nur web500gw aus der Serie n installieren. Das Gateway kann dann
kompfortabel &uuml;ber das Skript <CODE>/sbin/init.d/webgw</CODE> gestartet werden. Soll
das Gateway automatisch beim Hochfahren gestartet werden, mu&szlig; 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&szlig; das Gateway konfiguriert werden,
damit es den lokalen Gegebenheiten Rechnung tr&auml;gt. Wesentlich 
hierf&uuml;r ist die Datei <CODE>web500gw.conf</CODE> im Verzeichnis 
<CODE>/etc/web500</CODE>. Bei SuSE wird web500gw standardm&auml;&szlig;ig unter 
<CODE>/usr/local</CODE> installiert. Im folgenden habe ich eine 
beispielhafte Konfigurationsdatei f&uuml;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&uuml;r web500gw - dies kann durch das Flag -p ge&auml;ndert werden
port: 8888

# Standard LDAP Server - dies kann durch das Flag -x ge&auml;ndert werden
ldapserver: ldap.structure-net.de

# Standard LDAP Port - dies kann durch das Flag -P ge&auml;ndert werden
ldapport: 389

# Erlaube die Nutzung von anderen LDAP Servern
otherservers: no

# Maximales Zeitlimit f&uuml;r LDAP Anfragen in Sekunden
timelimit: 30

# Maximale Anzahl der Ergebnisse bei Anfragen au&szlig;erhalb der Basis DN. 
sizelimit: 0

# Standard Basis DN
# kann durch die ACCESS Regeln ge&auml;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 &uuml;ber spezifizierte DN
# kann durch die ACCESS Regeln ge&auml;ndert werden
web500dn: dc=structure-net,dc=de

# ... und das Pa&szlig;wort f&uuml;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&uuml;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&auml;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&uuml;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&uuml; 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&auml;ge verweisst. Diese Eintr&auml;ge wurden in der Version, die mir vorlag,
standardm&auml;&szlig;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>