cvs commit: de-docproj/books/handbook/jails chapter.sgml

From: Johann Kois <jkois(at)doc.bsdgroup.de>
Date: Fri, 10 Oct 2008 20:15:49 GMT

jkois 2008-10-10 20:15:49 UTC

  FreeBSD German Documentation Repository

  Modified files:
    books/handbook/jails chapter.sgml
  Log:
  Überarbeitung des Jail-Kapitels. Nächster Teil.
  
  Revision Changes Path
  1.13 +81 -80 de-docproj/books/handbook/jails/chapter.sgml
  
  Index: chapter.sgml
  ===================================================================
  RCS file: /home/cvs/de-docproj/books/handbook/jails/chapter.sgml,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -I$FreeBSDde.*$ -r1.12 -r1.13
  --- chapter.sgml 9 Oct 2008 22:37:52 -0000 1.12
  +++ chapter.sgml 10 Oct 2008 20:15:49 -0000 1.13
  @@ -50,12 +50,12 @@
   
       <itemizedlist>
         <listitem>
  - <para>Wissen, was ein Jail ist und welche Verwendungszwecke
  + <para>Wissen, was eine Jail ist und welche Verwendungszwecke
             es daf&uuml;r unter &os; gibt.</para>
         </listitem>
   
         <listitem>
  - <para>Wissen, wie man ein Jail erstellt, startet und
  + <para>Wissen, wie man eine Jail erstellt, startet und
             und anh&auml;lt.</para>
         </listitem>
   
  @@ -71,7 +71,7 @@
       <itemizedlist>
         <listitem>
           <para>Der &man.jail.8; Manualpage. Diese umfassende Referenz
  - beschreibt, wie man unter &os; ein Jail startet, anh&auml;lt
  + beschreibt, wie man unter &os; eine Jail startet, anh&auml;lt
             und kontrolliert.</para>
         </listitem>
   
  @@ -132,7 +132,7 @@
               Host-System hat Zugriff auf alle verf&uuml;gbaren
               Hardwareressourcen und kann sowohl innerhalb als auch
               ausserhalb der Jail-Umgebung Prozesse steuern. Einer der
  - wichtigsten Unterschiede des Host-System eines Jails ist,
  + wichtigsten Unterschiede des Host-System einer Jails ist,
               dass die Einschr&auml;nkungen, welche f&uuml;r die
               Superuser-Prozesse innerhalb eines Jails gelten, nicht
               f&uuml;r die Prozesse des Host-Systems gelten.</para>
  @@ -143,7 +143,7 @@
           <term>Gast (-Benutzer, -Prozess, -System)</term>
           <listitem>
             <para>Ein Prozess, ein Benutzer oder eine andere Instanz,
  - deren Zugriff durch ein &os;-Jail eingeschr&auml;nkt
  + deren Zugriff durch eine &os;-Jail eingeschr&auml;nkt
               ist.</para>
           </listitem>
         </varlistentry>
  @@ -186,14 +186,14 @@
           flexiblen, komplexen oder fortgeschrittenen Funktionen
           ben&ouml;tigen. Obwohl seit der Entwicklung des chroot-Konzepts
           zahlreiche Sicherheitsl&ouml;cher geschlossen wurden, die es
  - einem Prozess erlauben konnten, aus einen Jail auszubrechen,
  + einem Prozess erlauben konnten, aus einer Jail auszubrechen,
           war seit langer Zeit klar, dass &man.chroot.2; nicht die ideale
           L&ouml;sung ist, einen Dienst sicher zu machen.</para>
   
         <para>Dies ist einer der Hauptgr&uuml;nde, warum
           <emphasis>Jails</emphasis> entwickelt wurden.</para>
   
  - <para>Jails setzt auf dem traditionellen &man.chroot.2;-Konzept
  + <para>Jails setzen auf dem traditionellen &man.chroot.2;-Konzept
           auf und verbessern es auf unterschiedlichste Art und Weise. In
           einer traditionellen &man.chroot.2;-Umgebung sind Prozesse auf
           den Bereich des Dateisystems beschr&auml;nkt, auf den sie
  @@ -205,33 +205,33 @@
           auf eine Reihe von Benutzern, das Netzwerk-Subsystem des
           &os;-Kernels und weitere Bereiche aus. Eine ausf&uuml;hrlichere
           &Uuml;bersicht der ausgefeilten Bedienelemente zur Konfiguration
  - einer Jail-Umgebung finden Sie in
  - <xref linkend="jails-tuning">.</para>
  + einer Jail-Umgebung finden Sie im Abschnitt <xref
  + linkend="jails-tuning"> des Handbuchs.</para>
   
  - <para>Ein Jail zeichnet sich durch folgende Merkmale aus:</para>
  + <para>Eine Jail zeichnet sich durch folgende Merkmale aus:</para>
   
         <itemizedlist>
           <listitem>
  - <para>Einen Unterverzeichnisbaum, der das Jail enth&auml;lt.
  - Einem Prozess, der innerhalb des Jails l&auml;ft, ist es
  + <para>Einen Unterverzeichnisbaum, der die Jail enth&auml;lt.
  + Einem Prozess, der innerhalb der Jail l&auml;ft, ist es
               nicht mehr m&ouml;glich, aus diesem auszubrechen. Von
               der traditionellen &man.chroot.2;-Umgebung bekannte
               Sicherheitsprobleme existieren bei &os;-Jails nicht
  - bekannten.</para>
  + mehr.</para>
           </listitem>
   
           <listitem>
  - <para>Einen Hostname, der innerhalb des Jails verwendet wird.
  + <para>Einen Hostname, der innerhalb der Jail verwendet wird.
               Jails werden vor allem dazu verwendet, Netzwerkdienste
               anzubieten, daher ist es f&uuml;r Systemadministratoren
  - von gro&szlig;em Nutzen, dass jedes Jail einen beschreibenden
  + von gro&szlig;em Nutzen, dass jede Jail einen beschreibenden
               Hostname haben kann.</para>
           </listitem>
   
           <listitem>
  - <para>Eine <acronym>IP</acronym> Adresse, die dem Jail
  + <para>Eine <acronym>IP</acronym> Adresse, die der Jail
               zugewiesen wird und nicht ver&auml;ndert werden kann,
  - solange das Jail l&auml;ft. Die IP-Adresse eines Jails
  + solange das Jail l&auml;ft. Die IP-Adresse einer Jails
               ist &uuml;blicherweise ein Adress-Alias auf eine
               existierende Netzwerkschnittstelle. Dies ist jedoch
               nicht zwingend erforderlich.</para>
  @@ -239,102 +239,103 @@
   
           <listitem>
             <para>Einen Befehl (genauer den Pfad einer ausf&uuml;hrbaren
  - Datei) der innerhalb des Jails ausgef&uuml;rht werden soll.
  + Datei) der innerhalb der Jail ausgef&uuml;rht werden soll.
               Dieser Pfad wird relativ zum root-Verzeichnis einer
               Jail-Umgebung angegeben und kann sehr unterschiedlich
               aussehen (je nachdem, wie die Jail-Umgebung konfiguriert
               wurde).</para>
           </listitem>
         </itemizedlist>
  -<!-- fertig bis hier - 2008-10-10 -->
  - <para>Unabh&auml;ngig davon k&ouml;nnen Jails eine Reihe eigener Benutzer
  - und einen eigenen Benutzer <username>root</username> f&uuml;hren.
  - Selbstverst&auml;ndlich sind die Rechte des Benutzers
  - <username>root</username> in der Jail-Umgebung eingeschr&auml;nkt.
  - Aus der Sicht des Host-Systems ist der Benutzer
  - <username>root</username> in der Jail-Umgebung kein allm&auml;chtiger
  - Benutzer. Ausserdem ist der Benutzer <username>root</username>
  - in der Jail-Umgebung nicht dazu berechtigt kritische Operationen
  - am System ausserhalb der angebundenen &man.jail.8; Umgebung
  - durchzuf&uuml;hren. Mehr Informationen &uuml;ber die Einsatzm&ouml;glichkeiten
  - und Einschr&auml;nkungen des <username>root</username> Benutzers werden
  - weiter unten in <xref linkend="jails-tuning"> erl&auml;utert.</para>
  +
  + <para>Unabh&auml;ngig davon k&ouml;nnen Jails eine Reihe eigener
  + Benutzer und einen eigenen Benutzer <username>root</username>
  + haben. Selbstverst&auml;ndlich sind die Rechte des Benutzers
  + <username>root</username> nur auf die Jail-Umgebung
  + beschr&auml;nkt. Aus der Sicht des Host-Systems ist der
  + Benutzer <username>root</username> der Jail-Umgebung kein
  + allm&auml;chtiger Benutzer, da der Benutzer
  + <username>root</username> der Jail-Umgebung nicht dazu
  + berechtigt ist, kritische Operationen am System ausserhalb der
  + angebundenen &man.jail.8;-Umgebung durchzuf&uuml;hren.
  + Weitere Informationen &uuml;ber die Einsatzm&ouml;glichkeiten
  + und Beschr&auml;nkungen des Benutzers <username>root</username>
  + werden im Abschnitt <xref linkend="jails-tuning"> des
  + Handbuchs besprochen.</para>
       </sect2>
     </sect1>
   
    <sect1 id="jails-build">
  - <title>Erstellung und Kontrolle von Jails</title>
  + <title>Einrichtung und Verwaltung von Jails</title>
   
  - <para>Einige Adminstratoren trennen Jails in die beiden folgenden Typen:
  - <quote>Komplette</quote> Jails, welche ein echtes &os;
  - darstellen und Jails f&uuml;r einen bestimmten
  + <para>Einige Administratoren unterscheiden zwei verschiedene
  + Jail-Arten: <quote>Komplette</quote> Jails, die ein echtes
  + &os; darstellen und Jails f&uuml;r einen bestimmten
         <quote>Dienst</quote>, die nur einer bestimmten Anwendung
  - oder einem Dienst, der m&ouml;glicherweise mit besonderen
  - Privilegien laufen soll, gewidmet sind. Dies ist aber nur
  - eine konzeptuelle Unterscheidung und der Prozess zur
  - Erstellung einer Jail bleibt davon g&auml;nzlich
  - unber&uuml;hrt.</para>
  + oder einem Dienst (der m&ouml;glicherweise mit besonderen
  + Privilegien laufen soll) gewidmet sind. Dies ist aber nur
  + eine konzeptuelle Unterscheidung, die Einrichtung einer
  + Jail bleibt davon g&auml;nzlich unber&uuml;hrt.</para>
   
       <screen>&prompt.root; <userinput>setenv D <replaceable>/hier/ist/die/jail</replaceable></userinput>
   &prompt.root; <userinput>mkdir -p $D</userinput> <co id="jailpath">
   &prompt.root; <userinput>cd /usr/src</userinput>
   &prompt.root; <userinput>make world DESTDIR=$D</userinput> <co id="jailworld">
   &prompt.root; <userinput>cd etc/</userinput> <footnote><para>Dieser
  -Schritt ist seit &os; 6.0 nicht mehr notwendig.</para></footnote>
  +Schritt ist seit &os;&nbsp;6.0 nicht mehr notwendig.</para></footnote>
   &prompt.root; <userinput>make distribution DESTDIR=$D</userinput> <co id="jaildistrib">
   &prompt.root; <userinput>mount -t devfs devfs $D/dev</userinput> <co id="jaildevfs"></screen>
   
  -
       <calloutlist>
         <callout arearefs="jailpath">
  - <para>Das Festlegen eines Installationsorts f&uuml;r die Jail
  - ist der beste Startpunkt. Hier wird sich die Jail innerhalb
  - des Dateisystems des Hosts befinden. Eine gute Wahl
  - k&ouml;nnte z.b. <filename
  - class="directory">/usr/jail/<replaceable>name_der_jail</replaceable></filename>
  - sein, wobei <replaceable>name_der_jail</replaceable> der
  - Hostname sein soll &uuml;ber den die Jail identifiziert werden
  - soll. Das Dateisystem unterhalb <filename
  + <para>Das Festlegen des Installationsorts f&uuml;r das Jail
  + eignet sich am besten als Startpunkt. Hier wird sich die
  + Jail innerhalb des Host-Dateisystems befinden. Eine gute
  + M&ouml;glichkeit w&auml;re etwa <filename

----------------------------------------------
Diff block truncated. (Max lines = 200)
----------------------------------------------

To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-cvs-doc" in the body of the message
Received on Fri 10 Oct 2008 - 22:16:06 CEST

search this site