[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