<!DOCTYPE book PUBLIC  "-//KDE//DTD DocBook V3.1-Based Variant V1.0//EN" [
  <!ENTITY kappname "&kapp;" -- replace kapp here. This only *seems* redundant -->
  <!ENTITY % addindex "IGNORE">
  <!ENTITY % Dutch "INCLUDE" -- change language only here -->
  <!ENTITY % ents PUBLIC "-//KDE//ENTITIES Documentation V1.0//EN">
  %ents;
]>

<!-- Gebaseerd op versie 1.7 -->

<book lang="&language;">

<bookinfo>
<title>Het &kwuftpd; Handboek</title>

<authorgroup>
<author>
<firstname>Jonathan</firstname>
<surname>Singer</surname>
<affiliation>
<address><email>jsinger@genome.wi.mit.edu</email></address>
</affiliation>
</author>

<othercredit role="developer">
<firstname>Bernhard</firstname>
<surname>Rosenkraenzer</surname>
<affiliation>
<address><email>bero@redhat.com</email></address>
</affiliation>
<contrib>Ontwikkelaar</contrib>
</othercredit>

<othercredit role="reviewer">
<firstname>Lauri</firstname>
<surname>Watts</surname>
<affiliation>
<address><email>vampyr@atconnex.net</email></address>
</affiliation>
<contrib>Nalezer</contrib>
</othercredit>
</authorgroup>

<copyright>
<year>2000</year>
<holder>Jonathan Singer</holder>
</copyright>

<legalnotice>&FDLNotice;</legalnotice>

<date>20/11/2000</date>
<releaseinfo>0.2.0</releaseinfo>

<abstract><para>&kwuftpd; is een KDE front-end voor het wijzigen
<application>wu-ftpd</application>'s ftpaccess bestanden.</para></abstract>

<keywordset>
<keyword>KDE</keyword>
<keyword>kwuftpd</keyword>
<keyword>kdeadmin</keyword>
<keyword>ftp</keyword>
<keyword>server</keyword>
<keyword>configuration</keyword>
<keyword>configuratie</keyword>
</keywordset>

</bookinfo>

<chapter id="introduction">
<title>Inleiding</title>

<para>Unix besturingssystemen zijn waarschijnlijk het meest bekend voor
hun rol in het draaien van servers. Het kan moeilijk zijn, voor sommige
gebruikers, om bestanden te configureren om deze diensten te beheren.
Tegelijkertijd, overcompenseren de meeste distributeuren dit door systemen
af te geven met standaard gevaarlijk open configuraties.</para>

<para>&kwuftpd; is een KDE front-end voor het bewerken van
<application>wu-ftpd</application>'s ftpaccess bestanden. &kwuftpd; was origineel
geschreven voor <application>BeroFTPD</application> 1.2.1 en is aangepast aan
de versie <application>wu-ftpd</application> 2.6.1 gevonden in &RedHat; Linux
7.0. Als u een nieuwere versie van <application>wu-ftpd</application> met meer
mogelijkheden gebruikt, moet u uw &kwuftpd; bijwerken (of de
<filename>ftpaccess</filename> handmatig wijzigen) om hiervan gebruik te maken.</para>

<warning><para>&kwuftpd; is nog steeds beta; u moet een back-up van uw ftpacces
bestand maken voordat u het bewerkt met &kwuftpd;.</para></warning>

<para>&kwuftpd; is geschreven door Bernhard Rosenkraenzer <email>bero@redhat.com</email>
en us (c) 2000 &RedHat;, Inc.</para>

<sect1 id="disclaimer">
<title>Verwerping</title>
<para>Naast de gebruikelijke verwerpingen die met software komt (<quote>We nemen
geen verantewoordelijkheid voor elk ding dat kan gebeuren.</quote>), het moet
duidelijk gemaakt worden dat &kwuftpd; de mogelijkheid beheert welke
gebruikers met uw systeem verbinden en bestanden toevoegen, verwijderen en
wijzigen. Een aantal dingen om te herinneren:</para>

<itemizedlist>
<listitem><para>&kwuftpd; maakt het makkelijker om een veilige server te
installeren -- het garandeert het niet. Er zijn een grote hoeveelheid boeken,
websites en cursussen over netwerkbeveiliging en systeembeheerders moeten
hier gebruik van maken.</para></listitem>
<listitem><para>Voorbeelden gegeven in deze documentatie zijn bedoeld om het
gebruik van &kwuftpd; te verklaren. Ze zijn niet beveiligingstips en moeten
zo ook niet behandeld worden.</para></listitem>
<listitem><para>Zorg ervoor dat u het <filename>/etc/ftpaccess</filename> bestand
opslaat voordat u deze met &kwuftpd; bewerkt.</para></listitem>
</itemizedlist>

</sect1>

</chapter>

<chapter id="basic-ftp-setup">
<title>Basis &FTP; installatie</title>

<para>&kwuftpd; is allen nuttig op een systeem met een werkende &FTP; server.
Het installeren van een &FTP; server is buiten het bereik van dit document,
maar in het kort:</para>

<procedure>
<step><para><application>wu-ftpd</application> of een soortgelijke &FTP; server moet
geinstalleerd zijn. Het <application>anonftp</application> pakket kan ook nuttig zijn
om anonieme &FTP; mogelijk te maken.</para></step>

<step><para>Het <filename>/etc/inetd.conf</filename> bestand moet een regel bevatten
zoals:</para>
<screen>
# ftp   stream  tcp nowait  root    /usr/sbin/tcpd  in.ftpd -l -a</screen>
<para>Verwijder het commentaar van de regel door de # van de start van de regel weg
te halen. Als uw systeem geinstalleerd is met de lijn ongecommenteerd, zie het als
een waarschuwingsregel en commenteer andere diensten uit die u niet wilt. Herstart
<filename>/etc/inetd.conf</filename>. (<userinput><command>/etc/rc.d/init.d/inet restart</command></userinput>
invoeren op de commandoregel werkt op Red Hat en soortgelijke systemen.)
</para></step>
</procedure>
</chapter>

<chapter id="using-kwuftpd">
<title>&kwuftpd; gebruiken</title>

<sect1 id="starting-kwuftpd">
<title>Het starten van &kwuftpd;</title>

<para>Om &kwuftpd; te starten, selecteer <menuchoice><guisubmenu>Systeem</guisubmenu>
<guimenuitem>FTPD Editor</guimenuitem></menuchoice> van het KDE menu. Of type
<userinput><command>kwuftpd</command></userinput> op de commandoregel. De
standaard &Qt; and KDE commandoregelopties zijn beschikbaar en worden weergegeven
door het typen van <userinput><command>kwuftpd</command> <option>--all</option>
</userinput>.</para>

</sect1>

<sect1 id="about-ftp-accounts">
<title>Over &FTP; accounts</title>

<para>&kwuftpd; vraagt de gebruiker vaak om drie verschillende types
gebruikers te onderscheiden:</para>

<variablelist>
<varlistentry>
<term>Anoniem</term>
<listitem><para>Voor het gebruik door iedereen die met de server kan verbinden,
loggen deze gebruikers in als <userinput>ftp</userinput> of
<userinput>anonymous</userinput> en voeren hun e-mailadres als wachtwoord in.</para></listitem>
</varlistentry>

<varlistentry>
<term>Gast</term>
<listitem><para>Gebruikers met &FTP; accounts in <filename>/etc/ftpusers</filename>
maar niet volledige accounts op het systeem.</para></listitem>
</varlistentry>

<varlistentry>
<term>Bekend</term>
<listitem><para>Geruikers met accounts op het systeem.</para></listitem>
</varlistentry>
</variablelist>

</sect1>

<sect1 id="menuref">
<title>Menu Commando's</title>

<sect2 id="file-menu">
<title>Het <guimenu>Bestand</guimenu> menu</title>

<variablelist>
<varlistentry>
<term><menuchoice>
<guimenu><accel>B</accel>estand</guimenu>
<guimenuitem>/etc/ftpaccess <accel>l</accel>aden </guimenuitem>
</menuchoice></term>
<listitem><para>Opent <filename>/etc/ftpaccess</filename>, het standaard
<application>wu-ftpd</application> configuratiebestand voor
het bewerken.</para></listitem>
</varlistentry>

<varlistentry>
<term><menuchoice>
<guimenu><accel>B</accel>estand</guimenu>
<guimenuitem>Ander bestan<accel>d</accel> laden</guimenuitem>
</menuchoice></term>
<listitem><para>Opent een ander bestand voor bewerken. Nuttig als u wilt
experimenteren met een ander bestand voordat u uw wijziging in
<filename>/etc/ftpaccess</filename> opslaat.</para></listitem>
</varlistentry>

<varlistentry>
<term><menuchoice>
<guimenu><accel>B</accel>estand</guimenu>
<guimenuitem>/etc/ftpaccess op<accel>s</accel>laan</guimenuitem>
</menuchoice></term>
<listitem><para><action>Wijzigingen opslaan</action> in
<filename>/etc/ftpaccess</filename>.</para></listitem>
</varlistentry>

<varlistentry>
<term><menuchoice>
<guimenu><accel>B</accel>estand</guimenu>
<guimenuitem><accel>A</accel>nder bestand opslaan</guimenuitem>
</menuchoice></term>
<listitem><para><action>Wijzigingen opslaan in een gespecificeerd
bestand.</action></para></listitem>
</varlistentry>

<varlistentry>
<term><menuchoice>
<guimenu><accel>B</accel>estand</guimenu>
<guimenuitem>A<accel>f</accel>sluiten</guimenuitem>
</menuchoice></term>
<listitem><para><action>Sluit</action> &kwuftpd; af.</para></listitem>
</varlistentry>
</variablelist>

</sect2>

<sect2 id="help-menu">
<title>Het <guimenu>Help</guimenu> menu</title>

<variablelist>
<varlistentry>
<term><menuchoice>
<shortcut><keycap>F1</keycap></shortcut>
<guimenu><accel>H</accel>elp</guimenu>
<guimenuitem><accel>C</accel>ontents...</guimenuitem>
</menuchoice></term>
<listitem><para><action>Open this document.</action></para></listitem>
</varlistentry>

<varlistentry>
<term><menuchoice>
<shortcut><keycombo action="simul">
<keycap>Shift</keycap><keycap>F1</keycap>
</keycombo></shortcut>
<guimenu><accel>I</accel>nhoud</guimenu>
<guimenuitem>Wat is di<accel>t</accel></guimenuitem>
</menuchoice></term>
<listitem><para>Selecteer dit commando en klik op een item om er meer over te
leren.  &kwuftpd; heeft erg uitgebreide <guimenuitem>Wat is dit</guimenuitem>
documentatie.</para></listitem>
</varlistentry>

<varlistentry>
<term><menuchoice>
<guimenu><accel>H</accel>elp</guimenu>
<guimenuitem>Bug <accel>r</accel>apporteren...</guimenuitem>
</menuchoice></term>
<listitem><para>Opent een handig dialoog voor het melden van fouten in
&kwuftpd;.</para></listitem>
</varlistentry>

<varlistentry>
<term><menuchoice>
<guimenu><accel>H</accel>elp</guimenu>
<guimenuitem>Over KWuFTPd...</guimenuitem>
</menuchoice></term>
<listitem><para>Biedt informatie over &kwuftpd;.</para></listitem>
</varlistentry>

<varlistentry>
<term><menuchoice>
<guimenu><accel>H</accel>elp</guimenu>
<guimenuitem>Over <accel>K</accel>DE...</guimenuitem>
</menuchoice></term>
<listitem><para>Biedt informatie over het KDE project.</para></listitem>
</varlistentry>
</variablelist>
</sect2>

</sect1>

<sect1 id="user-classes">
<title><guilabel>Gebruikersklassen</guilabel></title>

<screenshot>
<screeninfo>Het <guilabel>gebruikerklassen</guilabel> paneel</screeninfo>
<mediaobject>
<imageobject>
<imagedata fileref="user_classes.png" format="PNG">
</imageobject>
<textobject>
<phrase>Het <guilabel>gebruikerklassen</guilabel> paneel</phrase>
</textobject>
<caption><para>Het <guilabel>gebruikerklassen</guilabel> paneel</para></caption>
</mediaobject>
</screenshot>

<para>In dit paneel kan u gebruikersklassen voor bepaalde <acronym>IP</acronym>
addressen maken of bepaalde adressen blokkeren en de privileges van de
gebruikersklassen of adressen blokeren en om het beheren van de privileges
van die klassen. Bijvoorbeeld stelt dit u in staat anonieme of gast gebruikers
meer privileges te geven wanneer zij van bepaalde machines inloggen.</para>

<para>Om een nieuwe klasse te creeeren, klik op de <guibutton>Klasse toevoegen</guibutton>
knop en in het resulterende dialoogvenster, de naam van de nieuwe klasse, de privilege
niveau's die bij die klasse horen (hieronder staat er meer over) en het
<acronym>IP</acronym> addres voor die klasse. Een <userinput>*</userinput>
karakter kan gebruikt worden om een blok adressen te defineren. (Bijvoorbeeld
<userinput>127.0.0.*</userinput> omvat alle lokale gebruikers.) Wanneer u klaar
bent, klikt u op <guibutton>OK</guibutton>.</para>

<para>Terug in het <guilabel>Gebruikersklassen</guilabel> paneel, kan u een
klasse selecteren en zijn beschrijving en gedrag wijzigen. Het <acronym>IP</acronym>
addres kan gewijzigd worden. De klasse kan gedefineerd worden om anonieme,
gast en/of echte gebruikers te accepteren van dat adres. Als u het
<guilabel>Automatisch groeperen naar</guilabel> veld selecteerd zorgt dit
ervoor dat de logins in de klasse toegevoegd worden aan de geselecteerde
groep en wordt deze de privileges gegeven.</para>

<para>In de rechterhelft van het paneel kan u limieten instellen per klasse
over de hoeveelheid gelijke logins gedurende een gespecificeerde tijd. U
kan ook het bericht specificeren dat weergegeven moet worden wanneer de
gebruikerslimiet overschreden is.</para>

<para>In de schermafdruk, zullen bekende gebruikers die inloggen van 127.0.0.*
automatisch gegroepeerd worden naar <quote>root</quote> en slechts een gebruiker
van die klasse mag ingologd zijn.</para>

</sect1>

<sect1 id="directories">
<title><guilabel>Mappen</guilabel></title>

<screenshot>
<screeninfo>Het <guilabel>Mappen</guilabel> Paneel</screeninfo>
<mediaobject>
<imageobject>
<imagedata fileref="directories.png" format="PNG">
</imageobject>
<textobject>
<phrase>Het <guilabel>Mappen</guilabel> Paneel</phrase>
</textobject>
<caption><para>Het <guilabel>Mappen</guilabel> Paneel</para></caption>
</mediaobject>
</screenshot>

<para>In dit paneel kan u de hoofdmap voor anonieme en gastgebruikers instellen.
(Bekende gebruikers gebruiken het echte bestandssysteem.) Hier kan u ook het
wachtwoord- en het schaduwwachtwoordbestand specificeren. Als er geen bestand
gespecificeerd is, zal het systeembestand gebruikt worden.</para>

<para>In de schermafdruk, zien anonieme gebruikers het bestandsysteem als hoofdmap
op <filename class="directory">/home/ftp/pub</filename>, terwijl de gastgebruikers
standaardtoegang hebben. Speciale ftp wachtwoordbestanden worden gebruikt in plaats
van de systeembestanden.</para>

</sect1>

<sect1 id="security">
<title><guilabel>Beveiliging</guilabel></title>

<screenshot>
<screeninfo>Het <guilabel>Beveiligings</guilabel> Paneel</screeninfo>
<mediaobject>
<imageobject>
<imagedata fileref="security.png" format="PNG">
</imageobject>
<textobject>
<phrase>Het <guilabel>Beveiligings</guilabel> Paneel</phrase>
</textobject>
<caption><para>Het <guilabel>Beveiligings</guilabel> Paneel</para></caption>
</mediaobject>
</screenshot>

<para>In dit paneel kan u verscheidene beveiligingsopties wijzigen. Het
<guilabel>Noretrieves</guilabel> venster kan bepaalde bestandsen of mappen
blokkeren zodat ze niet gedownload worden. Klik op de <guibutton>Toevoegen</guibutton>
knop en selecteer het te blokeren bestand. Selecteer een ingang
en klik op <guibutton>Verwijderen</guibutton> om het bestand van de lijst te
halen.</para>

<para><guilabel>Toegestaand aantal falende logins</guilabel> zorgt ervoor
dat verbindingen gesloten worden na het gespecificeerde aantal gefaalde logins.</para>

<para>Als u <guilabel>SITE GROEP toestaan</guilabel> inschakeld, kunnen gebruikers
de groep waartoe ze behoren wijzigen met het <userinput><command>SITE</command>
<option>GROUP</option></userinput> commando.</para>

<para>Toestemming om de <command>chmod</command>, <command>delete</command>,
<command>overwrite</command>, <command>rename</command> and
<command>umask</command> commando's te gebruiken kan toegestaan of
afgewezen voor anonieme, gast en/of bekende gebruikers.</para>

<para>Anonieme gebruikers behoren hun e-mailadres in te voeren als een wachtwoord.
In hoevere dit verplicht kan ingesteld worden.</para>

<variablelist>
<varlistentry>
<term><guilabel>Nee</guilabel></term>
<listitem><para>Er is geen controle van het gegeven wachtwoord.</para></listitem>
</varlistentry>
<varlistentry>
<term><guilabel>trivial</guilabel></term>
<listitem><para>Het wachtwoord moet een @ karakter bevatten.</para></listitem>
</varlistentry>
<varlistentry>
<term><guilabel>RFC822</guilabel></term>
<listitem><para>Het wachtwoord moet in de vorm van een geldig adres
zijn.</para></listitem>
</varlistentry>
</variablelist>

<para>Als het <guilabel>Afdwingen</guilabel> veld geselecteerd is, zullen
logins die de test falen negeerd worden; anders zal een waarschuwing
teruggestuurd worden.</para>

<para>In de schermafdruk, worden de <filename class="directory">/bin</filename> en
<filename class="directory">/sbin</filename> mappen en het
<filename>/etc/passwd</filename> bestand geblokkeerd van downloaden. Verbindingen
worden gesloten na 5 fouten, <userinput><command>SITE</command>
<option>GROUP</option></userinput> is verboden, commando's zijn verboden
voor anonieme gebruikers en toegestaan voor gast en bekende gebruikers. Anonieme
gebruikers die een niet-RFC e-mailadres invoeren worden gewaarschuw.</para>

</sect1>

<sect1 id="messages">
<title><guilabel>Berichten</guilabel></title>

<screenshot>
<screeninfo>Het <guilabel>Berichten</guilabel> Paneel</screeninfo>
<mediaobject>
<imageobject>
<imagedata fileref="messages.png" format="PNG">
</imageobject>
<textobject>
<phrase>Het <guilabel>Berichten</guilabel> Paneel</phrase>
</textobject>
<caption><para>Het <guilabel>Berichten</guilabel> Paneel</para></caption>
</mediaobject>
</screenshot>

<para>In dit paneel kan u berichten specificeren die aan de ingelogde gebruiker
weergegeven worden.</para>

<para>Selecteer een bestand voor de banier die weergegeven wordt bij een
verbindingen (voor de login). Sommige vreselijk oude &FTP;clienten kunnen
verward worden door een banier.</para>

<para>De hostnaam kan worden gespecificeerd. Dit zal aan de gebruiker gemeld
worden bij de login, en kan ook in andere berichten ingevoerd worden (als
<token>%L</token>). Als er geen hostnaam gegeven is, zal de echte hostnaam
gebruikt worden.</para>

<para>Op een gelijke manier kan het e-mailadres van een administrator gedefineerd
worden voor invoeging in berichten (als <token>%E</token>).</para>

<para>Selecteer de velden om berichten en <filename>README</filename>s aan de
gebruiker te tonen elke keer als een gebeurtenis (hieronder uitgelegd) gebeurt;
anders zal het alleen de eerste keer weergegeven worden.</para>

<para>Klik op de <guibutton>Bericht toevoegen</guibutton> knop om de tekst aan
de gebruiker te selecteren. De locatie van het tekstbestand zal gevraagd worden,
of het bij de login of bij het openen van een gespecificeerde map te tonen en
of het voor alle gebruikersklassen of voor bepaalde weer te geven. </para>

<para>Op een zelfde manier kan de gebruiker kennis gegeven worden van <filename>README</filename> bestanden
bij de login of bij het wijzigen van map.</para>

<para>In de schermafdurk, wordt de tekst in <filename>/home/ftp/welcome.txt</filename>
weergegeven bij een verbinding. De hostnaam <systemitem
class="systemname">camelot</systemitem> en het administratoradres
<email>jsinger@leeta.net</email> zullen ingevoegd worden in berichten
maar er zijn nog geen <filename>README</filename>s zijn gedefineerd.</para>

</sect1>

<sect1 id="logging">
<title><guilabel>Loggen</guilabel></title>

<screenshot>
<screeninfo>Het <guilabel>Loggen</guilabel> paneel</screeninfo>
<mediaobject>
<imageobject>
<imagedata fileref="logging.png" format="PNG">
</imageobject>
<textobject>
<phrase>Het <guilabel>Loggen</guilabel> paneel</phrase>
</textobject>
<caption><para>Het <guilabel>Loggen</guilabel> paneel</para></caption>
</mediaobject>
</screenshot>

<para>In dit paneel kan u instellen welke activiteiten gelogd worden (naar
<filename>/var/log/xferlog</filename>). Anonieme, gast en bekende gebruikers
kunnen verscheidene gebeurtenissen gelogd hebben, inclusief uitgevoerde
commando's, uploads, downloads en beveiligingsovertredingen (zoals gefaalde
logins).</para>

<para>Als u <guilabel>Log omleiden naar systeemlog</guilabel> aanzet, worden
de log ingangen naar het systeemlog geschreven in plaats van het &FTP; log.</para>

<para>Post kan gestuurd worden naar de administrator wanneer bestanden upgeload
worden. Het <computeroutput>Van:</computeroutput> adres van de berichten,
de berichtserver en het e-mailadres van de administartor kan ingesteld worden.</para>

<para>In de schermafbeelding, alle commando's en overdrachten worden gelogd, net
zo als beveiligingsovertredingen van bekende gebruikers. Uploads worden gesignaleerd
met een bericht naar <quote>admin</quote> van <quote>Upload mededeling</quote>
verzonden door de standaard mailserver.</para>

</sect1>

<sect1 id="ratios">
<title><guilabel>Verhoudingen</guilabel></title>

<screenshot>
<screeninfo>Het <guilabel>Verhoudingen</guilabel> Paneel</screeninfo>
<mediaobject>
<imageobject>
<imagedata fileref="ratios.png" format="PNG">
</imageobject>
<textobject>
<phrase>Het <guilabel>Verhoudingen</guilabel> Paneel</phrase>
</textobject>
<caption><para>Het <guilabel>Verhoudingen</guilabel> Paneel</para></caption>
</mediaobject>
</screenshot>

<para>Dit paneel laat u het gebruik van anonieme en gastgebruikers beperken.
Elk van deze restricties kan toegepast worden op anonieme of gastgebruikers.
</para>

<variablelist>
<varlistentry>
<term><guilabel>Upload/download verhouding</guilabel></term>
<listitem><para>Als u dit bijvoorbeeld op 1:5 zet moeten gebruikers 1
megabyte gegevens uploaden voor elke 5 megabytes die ze downloaden. Dit op
een optimale waarde zetten is uw succes als een w4r3z kiddi3.</para></listitem>
</varlistentry>

<varlistentry>
<term><guilabel>Tijdslimiet</guilabel></term>
<listitem><para>Laat gebruikers verbinden voor deze hoeveelheid tijd.</para></listitem>
</varlistentry>

<varlistentry>
<term><guilabel>Uploadlimiet</guilabel></term>
<listitem><para>Stel deze in voor het maximum aantal bytes die per sessie upgeload kunnen
worden.</para></listitem>
</varlistentry>

<varlistentry>
<term><guilabel>Downloadlimiet</guilabel></term>
<listitem><para>Stel deze in voor het maximum aantal bytes die per sessie gedownload kunnen
worden.</para></listitem>
</varlistentry>
</variablelist>

<para>Bestanden en mappen kunnen uitgesloten worden van upload en download
limieten.</para>

<para>In de schermafdruk, zijn ratios uitgezet, anonieme gebruikers mogen 15 minuten en
10 megabyte downloaden per verbinding.</para>

</sect1>

<sect1 id="uploads">
<title><guilabel>Uploads</guilabel></title>

<screenshot>
<screeninfo>Het <guilabel>Uploads</guilabel> Paneel</screeninfo>
<mediaobject>
<imageobject>
<imagedata fileref="uploads.png" format="PNG">
</imageobject>
<textobject>
<phrase>Het <guilabel>Uploads</guilabel> Paneel</phrase>
</textobject>
<caption><para>Het <guilabel>Uploads</guilabel> Paneel</para></caption>
</mediaobject>
</screenshot>

<para>In dit paneel kan u instellen waar en hoe gebruikers bestanden moeten
uploaden. Klik op <guibutton>Toevoegen</guibutton> om een nieuwe set regels
te maken, <guibutton>Bewerken</guibutton> om de geselecteerde set te wijzigen
en <guibutton>Verwijderen</guibutton> om de geselecteerde set te verwijderen.</para>

<para>Elke set is van toepassing op gebruikers met een gespecificeerde hoofdmap
en heeft effect op een specifieke uploadmap. De uploadmap kan globaal ingesteld
worden (bijvoorbeeld <filename>/home/ftp/upload/*</filename> omvat de hele
inhoud van <filename class="directory">/home/ftp/upload</filename>).</para>

<para>Uploads kunnen toegestaan of afgewezen worden, en de toestemmingen van
de gemaakte bestanden en hun eigenaar en groep kan ingesteld worden. De
mogelijkheid om nieuwe mappen in de bestaande mappen te maken, kan toegestaan
of afgewezen worden.</para>

</sect1>

<sect1 id="virtual-hosts">
<title><guilabel>Virtuele Hosts</guilabel></title>

<screenshot>
<screeninfo>het <guilabel>Virtuele hosts</guilabel> Paneel</screeninfo>
<mediaobject>
<imageobject>
<imagedata fileref="virtual.png" format="PNG">
</imageobject>
<textobject>
<phrase>het <guilabel>Virtuele hosts</guilabel> Paneel</phrase>
</textobject>
<caption><para>het <guilabel>Virtuele hosts</guilabel> Paneel</para></caption>
</mediaobject>
</screenshot>

<para>De volgende items kunnen gespecificeerd worden voor elk adres:</para>

<variablelist>
<varlistentry>
<term><guilabel>Hoofdmap</guilabel></term>
<listitem><para>Wat de ingelogde gebruiker ziet als de hoofdmap van het
bestandssysteem (<filename class="directory">/</filename>).</para></listitem>
</varlistentry>

<varlistentry>
<term><guilabel>Bannier</guilabel></term>
<listitem><para>Een bestand wiens inhoud weergegeven zal worden bij verbinding.
De bestandslocatie is relatief aan de hoofdmap instelling die hierboven ingesteld
is.</para></listitem>
</varlistentry>

<varlistentry>
<term><guilabel>Logfile</guilabel></term>
<listitem><para>Transfers will be logged to this file.</para></listitem>
</varlistentry>

<varlistentry>
<term><guilabel>Passwd-bestand</guilabel></term>
<listitem><para>Een alternatief wachtwoordbestand kan gespecificeerd worden. Anders
zal het wachtwoordbestand van het systeem gebruikt worden.</para></listitem>
</varlistentry>

<varlistentry>
<term><guilabel>Shadow-bestand</guilabel></term>
<listitem><para>Een alternatief schaduwbestand kan gespecificeerd worden. Anders
zal het schaduwbestand van het systeem gebruikt worden.</para></listitem>
</varlistentry>

<varlistentry>
<term><guilabel>Hostnaam</guilabel></term>
<listitem><para>De weergegeven hostnaam bij de login en kan ingevoegd worden als
<token>%L</token> in berichtbestanden.</para></listitem>
</varlistentry>

<varlistentry>
<term><guilabel>E-mailadres administrator</guilabel></term>
<listitem><para>Het e-mailadres dat ingevoerd kan worden als <token>%E</token> in
berichtbestanden.</para></listitem>
</varlistentry>
</variablelist>

<para>Anonieme logins kunnen toegestaan of afgeslagen worden.</para>

<para>Bekende gebruikers kunnen toegang krijgen tot de virtuele server. Specifieke
gebruikers kunnen ook toegang toegestaan worden.</para>

<para>In de schermafbeelding, heeft de virtuele host <systemitem
class="systemname">211.22.55.114</systemitem> een bestandssysteem op
<filename class="directory">/home/ftp/virtual</filename> op het echte systeem. Het
gebruikt aparte schaduwbestanden in de <filename
class="directory">/home/ftp</filename> map, geeft de hostnaam <systemitem
class="systemname">ganesh</systemitem> weer en het administratieadres <quote>root</quote>
en staat anonieme logins toe en logins van alle bekende gebruikers.</para>

</sect1>

</chapter>

<chapter id="credits-and-license">
<title>Aftiteling en licenties</title>

<para>&kwuftpd;</para>

<para>Applicatie geschreven door Bernhard Rosenkraenzer
<email>bero@redhat.com</email> en is copyright 2000 &RedHat;, Inc.</para>

<para>Documentatie copyright 2000 door Jonathan Singer
<email>jsinger@leeta.net</email></para>

&underFDL;
&underGPL;

&vertaling.niels;
</chapter>

<appendix id="installation">
<title>Installatie</title>

<para>&kwuftpd; is onderdeel van de KDE 2.0 basis pakketten. Het zal automatisch
geinstalleerd worden met uw KDE installatie en heeft KDE 2.0 nodig om te
funcioneren.</para>

<para>Voor meer informatie, kan u de KDE website bezoeken op <ulink
url="http://www.kde.nl/">http://www.kde.nl</ulink>.</para>

<para>Om &kwuftpd; apart te verkrijgen, is het onderdeel van het
kdeadmin pakket en moet gecompileerd en geinstalleerd worden zoals geindiceert
in de hoofdmap van het pakket. Nieuwe versies van kdeadmin kunnen gehaald worden
op <ulink url="ftp://ftp.kde.org/pub/">ftp://ftp.kde.org/pub/</ulink>.</para>

<para>Om &kwuftpd; te compileren:</para>

<screen>
<prompt>%</prompt> <userinput><command>cd</command> <replaceable>kdeadmin/kwuftpd</replaceable></userinput>
<prompt>%</prompt> <userinput><command>./configure</command></userinput>
<prompt>%</prompt> <userinput><command>make</command></userinput>
Dan als root:
<prompt>#</prompt> <userinput><command>make</command> <option>install</option></userinput>
</screen>

<para>U heeft ook een ftpd pakket nodig dat gegenereerde ftpaccess bestanden -
&kwuftpd; is geschreven voor <application>wu-ftpd</application> 2.6.1 (<ulink
url="ftp://ftp.wu-ftpd.org/pub/wu-ftpd/">ftp://ftp.wu-ftpd.org/pub/wu-ftpd/</ulink>)
U kan de bestanden ook met <application>wu-ftpd</application> 2.5.0 gebruiken, maar
verwacht niet dat alle mogelijkheden ook werken.</para>

</appendix>

</book>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-namecase-general:t
sgml-general-insert-case:lower
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:0
sgml-indent-data:nil
sgml-parent-document:nil
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
-->
