[svnbook commit] r3357 - trunk/src/de/book
khmarbaise
noreply at red-bean.com
Mon Dec 1 15:51:41 CST 2008
Author: khmarbaise
Date: Mon Dec 1 15:51:41 2008
New Revision: 3357
Log:
* src/de/book/ch06-server-configuration.xml
- Integrated patch of Dirk Abe (Patch #195
for http://www.svnbook.de)
Modified:
trunk/src/de/book/ch06-server-configuration.xml
Modified: trunk/src/de/book/ch06-server-configuration.xml
==============================================================================
--- trunk/src/de/book/ch06-server-configuration.xml (original)
+++ trunk/src/de/book/ch06-server-configuration.xml Mon Dec 1 15:51:41 2008
@@ -1494,6 +1494,7 @@
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<sect3 id="svn.serverconfig.svnserve.auth.users">
+ <!--
<title>Create a users file and realm</title>
<para>For now, the <literal>[general]</literal> section of
@@ -1541,6 +1542,57 @@
as, restrict read access to the users file as necessary.</para>
</sect3>
+-->
+
+<title>Erstellen einer Passwortdatei und festlegen der Authentifizierungsumgebung (Realm)</title>
+
+ <para>Zu Beginn enthält der Abschnitt <literal>[general]</literal> in
+ der Datei <filename>svnserve.conf</filename> alle Einstellungen welche
+ für den Start notwendig sind. Lassen Sie uns anfangen und den Variablen
+ Werte zuweisen: Wählen Sie den Namen der Datei, welche die Namen
+ ihrer Nutzer und deren Passwörter enthält und entscheiden Sie sich
+ für den Namen der Authentifizierungsumgebung:</para>
+
+ <screen>
+[general]
+password-db = passwortdatei
+realm = Anmeldedomäne
+</screen>
+
+ <para>Den Namen des <literal>realm</literal> können Sie frei wählen.
+ Er teilt den Clients mit, an welcher <quote>Authentifizierungsumgebung</quote>
+ er sich anmeldet. Der Subversionsclient zeigt diesen Namen im
+ Anmeldedialog und verwendet ihn auch (zusammen mit dem Namen und Port des Servers)
+ als Schlüssel, welcher als Teil des Anmeldenachweises auf der Festplatte des
+ Nutzer gespeichert wird
+ (siehe dazu <xref linkend="svn.serverconfig.netmodel.credcache"/>).
+ Die Variable <literal>password-db</literal> enthält den Namen der Passwortdatei,
+ die vom Aufbau her gleich ist und die Namen der Nutzer und deren Passwörter speichert.
+ Als Beispiel:</para>
+
+ <screen>
+[users]
+harry = geheimespasswort
+sally = undnocheins
+</screen>
+
+
+ Der Wert von <literal>password-db</literal> kann
+ den absoluten oder relativen Pfad zur Benutzerdatei enthalten.
+ In der Regel, ist es am einfachsten diese Datei ebenfalls
+ im <filename>conf/</filename>-Verzeichnis des Repository
+ zu speichern - also dort wo auch die <filename>svnserve.conf</filename>
+ liegt. Andererseits möchten Sie vielleicht eine Passwortdatei
+ für mehrere Repositories verwenden, in diesem Fall sollten Sie
+ die Datei an einem zentralerem Ort ablegen.
+ Die Repositorys, die sich die Benutzerdatei teilen, sollten so
+ konfiguriert sein, dass sie derselben Authentifizierungsumgebung
+ [s.h. Domäne bei Windows] angehören, da die Benutzerliste
+ [aus der Benutzerdatei] im Wesentlichen einen Authentifizierungs-Bereich definiert.
+ </para>
+
+ </sect3>
+
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<sect3 id="svn.serverconfig.svnserve.auth.general">
More information about the svnbook-dev
mailing list