<?xml version="1.0" ?>
<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.1.2-Based Variant V1.1//EN" 
"dtd/kdex.dtd" [
  <!ENTITY kappname "&kwuftpd;">
  <!ENTITY package "kdeadmin">
  <!ENTITY % addindex "IGNORE">
  <!ENTITY % Italian "INCLUDE" 
> <!-- change language only here -->
]>

<book lang="&language;">

<bookinfo>
<title
>Il Manuale di &kwuftpd;</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
>Sviluppatore</contrib>
</othercredit>

<othercredit role="reviewer">
<firstname
>Lauri</firstname>
<surname
>Watts</surname>
<affiliation>
<address
><email
>lauri@kde.org</email
></address>
</affiliation>
<contrib
>Revisore</contrib>
</othercredit>
<othercredit role="translator"
><firstname
>Valerio</firstname
> <surname
>Passini</surname
> <affiliation
> <address
><email
>valerio.p@libero.it</email
></address
> </affiliation
><contrib
>Traduzione di questa documentazione</contrib
></othercredit>
</authorgroup>

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

<legalnotice
>&FDLNotice;</legalnotice>

<date
>2002-05-03</date>
<releaseinfo
>0.02.00</releaseinfo>

<abstract
><para
>&kwuftpd; è un'interfaccia &kde; per modificare i file<filename
>ftpaccess</filename
> dell'applicazione<application
>wu-ftpd</application
>.</para
></abstract>

<keywordset>
<keyword
>KDE</keyword>
<keyword
>kwuftpd</keyword>
<keyword
>kdeadmin</keyword>
<keyword
>ftp</keyword>
<keyword
>server</keyword>
<keyword
>Configurazione</keyword>
</keywordset>

</bookinfo>

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

<para
>I sistemi operativi &UNIX; può darsi siano meglio conosciuti per il loro ruolo nei server. Può essere difficile comunque per gli utenti configurare i file necessari per amministrarne i servizi. Al contempo, molti distributori esagerano nel compensare questa difficoltà fornendo sistemi, che hanno configurazioni predefinite pericolosamente aperte.</para>

<para
>&kwuftpd; è un'interfaccia per modificare i file di accesso ftp del programma <application
>wu-ftpd</application
>. &kwuftpd; fu originariamente scritto per il programma <application
>BeroFTPD</application
>1.2.1 ed è stato adattato a <application
>wu-ftpd</application
> 2.6.1 fornito nella distribuzione &RedHat; &Linux; 7.0. Se si sta usando una versione più aggiornata di <application
>wu-ftpd</application
> con più funzioni, si dovrà aggiornare anche &kwuftpd; (oppure modificare <filename
>ftpaccess</filename
> a "mano") per poterle utilizzare.</para>

<warning
><para
>&kwuftpd; è ancora in versione beta; sarebbe saggio fare una copia di backup del file ftpaccess prima di modificarlo con &kwuftpd;.</para
></warning>

<para
>&kwuftpd; è stato scritto da Bernhard Rosenkraenzer <email
>bero@redhat.com</email
> ed è (c) 2000 &RedHat;, Inc.</para>

<sect1 id="disclaimer">
<title
>Avvisi</title
> 

<para
>Oltre ai soliti avvisi che accompagnano il software (<quote
>Non si assume nessuna responsabilità per qualsiasi danno possa capitare</quote
>) dovrebbe essere chiarito che &kwuftpd; controlla l'abilitazione degli utenti a connettersi al sistema e ad aggiungere, cancellare e modificare i file ivi presenti. Ciò deve sempre essere tenuto a mente.</para>

<itemizedlist
> <listitem
><para
>&kwuftpd; rende più semplice stabilire un server sicuro - non lo garantisce. C'è una grande quantità di libri, siti web e corsi sulla sicurezza in rete e gli amministratori dovrebbero trarne vantaggio.</para
></listitem
> <listitem
><para
>Gli esempi forniti in questa documentazione sono intesi a dimostrare le operazioni di &kwuftpd;. Non sono raccomandazioni sulla sicurezza e non dovrebbero essere trattate come tali. (N.d.T: gli esempi sono tradotti ma si riferiscono ad immagini non tradotte; quindi avviate &kwuftpd; per comprenderli meglio).</para
></listitem
> <listitem
><para
>Assicurarsi di avere una copia di back-up del file <filename
>/etc/ftpaccess</filename
> prima di effettuare modifiche con &kwuftpd;.</para
></listitem
> </itemizedlist>

</sect1>

</chapter>

<chapter id="basic-ftp-setup">
<title
>Impostazione di base &FTP;.</title>

<para
>&kwuftpd; è apprezzabile solamente su un sistema con un server &FTP; al lavoro. Come impostare un server è oltre gli scopi di questo documento, ma per dirla in breve:</para>

<procedure
> <step
><para
><application
>wu-ftpd</application
> o un simile server &FTP; deve essere installato nel sistema. Pure il pacchetto <application
>anonftp</application
> può essere d'aiuto per abilitare un &FTP; anonimo.</para
></step
> <step
><para
>Il file <filename
>/etc/inetd.conf</filename
> dovrebbe contenere una linea come la seguente:</para
> <screen
># ftp   stream  tcp nowait  root    /usr/sbin/tcpd  in.ftpd -l 
-a</screen
> <para
>Si rimuova il commento dalla linea cancellando il simbolo # all'inizio. Se il sistema è fornito con la linea già priva del simbolo #, lo si deve interpretare come un segno di avvertimento e si ponga il simbolo all'inizio dei servizi che non si desiderano. Riavviare <filename
>/etc/inetd.conf</filename
>. (Immettere il comando <userinput
><command
>/etc/rc.d/init.d/inet</command
> <parameter
>restart</parameter
></userinput
> nella linea di comando funziona su &RedHat; e sistemi simili.) </para
></step
> </procedure>
</chapter>

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

<sect1 id="starting-kwuftpd">
<title
>Avviare &kwuftpd;</title>

<para
>Per avviare &kwuftpd; selezionare <menuchoice
><guisubmenu
>System</guisubmenu
><guisubmenu
>Più Applicazioni</guisubmenu
><guimenuitem
>KWuFTPd</guimenuitem
></menuchoice
> dal menù &kde;. Oppure digitare <userinput
><command
>kwuftpd</command
></userinput
> in console. Le opzioni &Qt; e &kde; standard del comando sono disponibili e mostrate digitando <userinput
><command
>kwuftpd</command
> <option
>--all</option
></userinput
>.</para>

</sect1>

<sect1 id="about-ftp-accounts">
<title
>Informazioni sugli account &FTP;</title>

<para
>&kwuftpd; spesso chiede all'utente di distinguere tra tre tipi di possibili utilizzatori:</para>

<variablelist
> <varlistentry
> <term
>Anonimo</term
> <listitem
> <para
>Per l'utilizzo da parte di qualsiasi soggetto possa connettersi al server, questi utenti accedono come <userinput
>ftp</userinput
> o <userinput
>anonymous</userinput
> e forniscono il loro indirizzo email come password.</para
> </listitem
> </varlistentry
> <varlistentry
> <term
>Guest</term
> <listitem
> <para
>Utenti con un account &FTP; in  <filename
>/etc/ftpusers</filename
> ma privi di un pieno accesso al sistema.</para
> </listitem
> </varlistentry
> <varlistentry
> <term
>Reale</term
> <listitem
> <para
>Utenti con account al sistema .</para
> </listitem
> </varlistentry
> </variablelist>

</sect1>

<sect1 id="menuref">
<title
>Comandi di menù.</title>

<sect2 id="file-menu">
<title
>Il menù <guimenu
>File</guimenu
> </title>

<variablelist
> <varlistentry
> <term
><menuchoice
> <guimenu
>File</guimenu
> <guimenuitem
>Carica /etc/ftpaccess</guimenuitem
> </menuchoice
></term
> <listitem
><para
>Apre <filename
>/etc/ftpaccess</filename
>, il file di configurazione standard di<application
>wu-ftpd</application
> , per la modifica.</para
></listitem
> </varlistentry
> <varlistentry
> <term
><menuchoice
> <guimenu
>File</guimenu
> <guimenuitem
>Carica un altro file</guimenuitem
> </menuchoice
></term
> <listitem
><para
>Apre un differente file da modificare. Utile se si desidera provare con un file differente prima di immettere cambiamenti nel file <filename
>/etc/ftpaccess</filename
>.</para
></listitem
> </varlistentry
> <varlistentry
> <term
><menuchoice
> <guimenu
>File</guimenu
> <guimenuitem
>Salva /etc/ftpaccess</guimenuitem
> </menuchoice
></term
> <listitem
><para
><action
>Salva i cambiamenti</action
> in <filename
>/etc/ftpaccess</filename
>.</para
></listitem
> </varlistentry
> <varlistentry
> <term
><menuchoice
> <guimenu
>File</guimenu
> <guimenuitem
>Salva un altro file</guimenuitem
> </menuchoice
></term
> <listitem
><para
><action
>Salva i cambiamenti in un file specificato.</action
></para
></listitem
> </varlistentry
> <varlistentry
> <term
><menuchoice
> <guimenu
>File</guimenu
> <guimenuitem
>Esci</guimenuitem
> </menuchoice
></term
> <listitem
><para
><action
>Chiude</action
> la sessione di &kwuftpd;.</para
></listitem
> </varlistentry
> </variablelist>

</sect2>

<sect2 id="help-menu">
<title
>Il menù di <guimenu
>Aiuto</guimenu
></title>

&help.menu.documentation;

</sect2>

</sect1>

<sect1 id="user-classes">
<title
><guilabel
>Classi di Utenti</guilabel
></title>

<screenshot
> <screeninfo
>Il Pannello <guilabel
>Classi di Utenti</guilabel
> </screeninfo
> <mediaobject
> <imageobject
> <imagedata fileref="user_classes.png" format="PNG"/> </imageobject
> <textobject
> <phrase
>Il Pannello <guilabel
>Classi di Utenti</guilabel
> </phrase
> </textobject
> <caption
><para
>Il Pannello <guilabel
>Classi di Utenti</guilabel
> </para
></caption
> </mediaobject
> </screenshot>

<para
>Questo pannello permette di creare classi di utenti per indirizzi <acronym
>IP</acronym
> sicuri o blocchi di indirizzi e per controllare i privilegi di quelle classi. Per esempio, questo rende possibile concedere ad utenti anonimi o guest permessi più grandi qualora accedano da macchine sicure.</para>

<para
>Per creare una nuova classe bisogna premere il pulsante <guibutton
>Aggiungi Classe</guibutton
>  e nella finestra di dialogo risultante, immettere il nome della nuova classe, i livelli di privilegio che possonoappartenere alla classe (maggiori dettagli in seguito) e l'indirizzo  <acronym
>IP</acronym
> per quella classe. Il carattere <userinput
>*</userinput
> può essere usato per definire un blocco di indirizzi. (Per esempio: <userinput
>127.0.0.*</userinput
> include tutti gli utenti locali). Una volta fatto, premere <guibutton
>OK</guibutton
>.</para>

<para
>Ancora nel pannello <guilabel
>Classi di Utenti</guilabel
>, si può selezionare una classe e modificare la sua descrizione e il suo comportamento. L'indirizzo <acronym
>IP</acronym
> può essere modificato. La classe può essere definita per includere utenti anonimi, guest e/o reali da quell'indirizzo. Selezionare la casella<guilabel
>Gruppo automatico</guilabel
> fa sì che gli accessi nella classe siano assegnati al gruppo scelto e gli siano dati i rispettivi privilegi.</para>

<para
>La parte destra del pannello permette di assegnare limiti alle classi sul numero di accessi simultanei durante periodi specificati. Si può anche specificare il messaggio mostrato quando si supera il limite di utenti.</para>

<para
>Nell'immagine, gli utenti reali che si connettono da 127.0.0.* sono raggruppati automaticamente in <quote
>jsinger</quote
> ed è permesso un solo utente in quella classe in ogni momento.</para>

</sect1>

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

<screenshot
> <screeninfo
>Il Pannello <guilabel
>Directory</guilabel
></screeninfo
> <mediaobject
> <imageobject
> <imagedata fileref="directories.png" format="PNG"/> </imageobject
> <textobject
> <phrase
>Il Pannello <guilabel
>Directory</guilabel
></phrase
> </textobject
> <caption
><para
>Il Pannello <guilabel
>Directory</guilabel
></para
></caption
> </mediaobject
> </screenshot>

<para
>Questo pannello permette di specificare la directory root per utenti anonimi e guest. (Gli utenti reali vedono il vero filesystem). Permette anche di specificare il file di password e di shadow password che saranno utilizzati. Se nessun file è specificato, il file di sistema sarà utilizzato per impostazione predefinita.</para>

<para
>Nell'immagine, gli utenti anonimi vedono un filesystem radicato in <filename class="directory"
>/home/ftp/pub</filename
>, mentre gli utenti guest hanno l'accesso di default. File speciali di password allo &FTP; sono usati al posto dei file di sistema.</para>

</sect1>

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

<screenshot
> <screeninfo
>Il Pannello <guilabel
>Sicurezza</guilabel
></screeninfo
> <mediaobject
> <imageobject
> <imagedata fileref="security.png" format="PNG"/> </imageobject
> <textobject
> <phrase
>Il Pannello <guilabel
>Sicurezza</guilabel
></phrase
> </textobject
> <caption
><para
>Il Pannello <guilabel
>Sicurezza</guilabel
></para
></caption
> </mediaobject
> </screenshot>

<para
>Questo pannello permette di specificare varie opzioni di sicurezza. La finestra <guilabel
>Non scaricabili</guilabel
> consente di escludere determinati file o directory dal download. Premere il pulsante <guibutton
>Aggiungi </guibutton
> e selezionare il file da bloccare. Selezionare un oggetto della lista e premere il pulsante <guibutton
>Rimuovi</guibutton
> per rimuoverlo dalla lista.</para>

<para
><guilabel
>Numero di accessi errati consentiti</guilabel
> imposta uno specifico numero di accessi errati prima di chiudere la connessione.</para>

<para
>Selezionando <guilabel
>Permetti SITE GROUP</guilabel
> si consente agli utenti di cambiare gruppo di appartenenza con il comando <userinput
><command
>SITE</command
> <option
>GROUP</option
></userinput
>.</para>

<para
>Il permesso di usare i comandi <command
>chmod</command
>, <command
>delete</command
>, <command
>overwrite</command
>, <command
>rename</command
> e <command
>umask</command
> può essere esteso o negato agli utenti anonimi, guest e/o reali.</para>

<para
>Ci si aspetta che gli utenti anonimi forniscano il loro indirizzo email come password. Il grado di accuratezza può essere controllato.</para>

<variablelist
> <varlistentry
> <term
><guilabel
>No</guilabel
></term
> <listitem
><para
>Non avviene nessun controllo della password.</para
></listitem
> </varlistentry
> <varlistentry
> <term
><guilabel
>Insignificante</guilabel
></term
> <listitem
><para
>La password deve contenere almeno un carattere @.</para
></listitem
> </varlistentry
> <varlistentry
> <term
><guilabel
>RFC822</guilabel
></term
> <listitem
><para
>La password deve essere nella forma di un indirizzo valido. </para
></listitem
> </varlistentry
> </variablelist>

<para
>Se la casella <guilabel
>Accurato</guilabel
> è selezionata, gli accessi che falliscono il test sono rifiutati, altrimenti è mostrato un avviso.</para>

<para
>Nell'immagine, le directory <filename class="directory"
>/bin</filename
> e <filename class="directory"
>/sbin</filename
> e il file <filename
>/etc/passwd</filename
> non possono essere scaricati. Le connessioni sono chiuse dopo 5 tentativi falliti, <userinput
><command
>SITE</command
> <option
>GROUP</option
></userinput
>è vietato, i comandi sono proibiti agli utenti anonimi e consentiti agli accessi guest e reali. Gli utenti anonimi, che immettono un indirizzo email che non soddisfi le specifice RFC, vengono avvisati.</para>

</sect1>

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

<screenshot
> <screeninfo
>Il Pannello <guilabel
>Messaggi</guilabel
></screeninfo
> <mediaobject
> <imageobject
> <imagedata fileref="messages.png" format="PNG"/> </imageobject
> <textobject
> <phrase
>Il Pannello <guilabel
>Messaggi</guilabel
></phrase
> </textobject
> <caption
><para
>Il Pannello <guilabel
>Messaggi</guilabel
></para
></caption
> </mediaobject
> </screenshot>

<para
>Questo pannello consente di specificare i messaggi da mostrare agli utenti connessi.</para>

<para
>Seleziona un file per il messaggio da mostrare alla connessione (dopo l'accesso). Qualche client &FTP; estremamente vecchio potrebbe essere confuso da un messaggio.</para>

<para
>Il nome dell'host può essere specificato. Questo sarà riportato all'utente in seguito all'accesso, e può pure essere inserito in altri messaggi (come <token
>%L</token
>). Se non si dà un nome all'host, verrà usato il nome vero.</para>

<para
>In modo simile, un indirizzo email dell'amministratore, può essere definito per l'inserimento nei messaggi (come <token
>%E</token
>).</para>

<para
>Selezionare le caselle per fare in modo che i messaggi e i file<filename
>LEGGIMI</filename
> siano mostrati all'utente ogni volta che accada un evento prestabilito (maggiori dettagli in seguito); altrimenti saranno mostrati solo all'inizio.</para>

<para
>Premere il pulsante <guibutton
>Aggiungi messaggio</guibutton
> per indicare il testo da mostrare all'utente. Sarà richiesta la locazione del file di testo; se deve essere mostrato all'accesso o al cambio di una directory specifica e se deve essere mostrato a tutte le classi di utenti o a particolari classi.</para>

<para
>In modo analogo, all'utente può essere notificato un file <filename
>LEGGIMI</filename
> successivamente all'accesso o al cambio di directory.</para>

<para
>Nell'immagine, il testo all'interno del file <filename
>/home/ftp/welcome.txt</filename
> sarà mostrato al momento della connessione. Il nome host <systemitem class="systemname"
>camelot</systemitem
> e l'indirizzo dell'amministratore <email
>jsinger@leeta.net</email
> verranno inseriti nei messaggi, ma nessun messaggio o file <filename
>README</filename
> è stato ancora definito.</para>

</sect1>

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

<screenshot
> <screeninfo
>Il Pannello di <guilabel
>Log</guilabel
></screeninfo
> <mediaobject
> <imageobject
> <imagedata fileref="logging.png" format="PNG"/> </imageobject
> <textobject
> <phrase
>Il Pannello di <guilabel
>Log</guilabel
></phrase
> </textobject
> <caption
><para
>Il Pannello di <guilabel
>Log</guilabel
></para
></caption
> </mediaobject
> </screenshot>

<para
>Questo pannello permette di controllare che attività saranno registrate (nel file <filename
>/var/log/xferlog</filename
>). Gli utenti anonimi, guest e reali possono avere diversi tipi di eventi registrati, includendo i comandi emessi, gli upload, i download e le violazioni alla sicurezza (come gli accessi falliti).</para>

<para
>Selezionando <guilabel
>Ridirigi il log a syslog</guilabel
> si mandano le entrate del registro al registro di sistema invece che a quello dello &FTP;.</para>

<para
>Un messaggio di posta può essere mandato all'amministratore quando dei file sono caricati in upload. Possono essere specificati l'indirizzo <computeroutput
>Da: </computeroutput
> dei messaggi; il server di posta e l'email dell'amministratore.</para>

<para
>Nell'immagine, tutti i comandi e i trasferimenti sono registrati, così come le violazioni alla sicurezza da parte di utenti reali. Gli upload sono segnalati da un messaggio indirizzato all'<quote
>admin</quote
> da <quote
>Upload Notice</quote
> e inviato attraverso il server di posta predefinito.</para>

</sect1>

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

<screenshot
> <screeninfo
>Il Pannello <guilabel
>Rapporti</guilabel
> </screeninfo
> <mediaobject
> <imageobject
> <imagedata fileref="ratios.png" format="PNG"/> </imageobject
> <textobject
> <phrase
>Il Pannello <guilabel
>Rapporti</guilabel
> </phrase
> </textobject
> <caption
><para
>Il Pannello <guilabel
>Rapporti</guilabel
> </para
></caption
> </mediaobject
> </screenshot>

<para
>Questo pannello permette di restringere l'uso degli utenti anonimi e guest. Ognuna di queste restrizioni può essere applicata agli utenti anonimi o guest.</para>

<variablelist
> <varlistentry
> <term
><guilabel
>Rapporto Upload/download</guilabel
></term
> <listitem
><para
>Per esempio, impostando questo rapporto a 1:5 si richiede agli utenti di uploadare 1 MByte di dati per ogni 5 MByte di download. Il settaggio ottimale di questo valore è la chiave del successo per un aspirante w4r3z kiddi3.</para
></listitem
> </varlistentry
> <varlistentry
> <term
><guilabel
>Limite di tempo</guilabel
></term
> <listitem
><para
>Permette agli utenti di connettersi per l'ammontare di questo tempo.</para
></listitem
> </varlistentry
> <varlistentry
> <term
><guilabel
>Limite Upload</guilabel
></term
> <listitem
><para
>Imposta il massimo numero di byte che possono essere uploadati (caricati) in una sessione.</para
></listitem
> </varlistentry
> <varlistentry
> <term
><guilabel
>Limite download.</guilabel
></term
> <listitem
><para
>Imposta il massimo numero di bytes che possono essere downloadati (scaricati) in una sessione.</para
></listitem
> </varlistentry
> </variablelist>

<para
>Determinati file e directory possono essere esentati dai limiti di upload e download.</para>

<para
>Nell'immagine, i rapporti sono spenti, gli utenti anonimi sono abilitati a 15 minuti di connessione e a 10 MByte di download per connessione.</para>

</sect1>

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

<screenshot
> <screeninfo
>Il Pannello <guilabel
>Upload</guilabel
>.</screeninfo
> <mediaobject
> <imageobject
> <imagedata fileref="uploads.png" format="PNG"/> </imageobject
> <textobject
> <phrase
>Il Pannello <guilabel
>Upload</guilabel
>.</phrase
> </textobject
> <caption
><para
>Il Pannello <guilabel
>Upload</guilabel
>.</para
></caption
> </mediaobject
> </screenshot>

<para
>Questo pannello permette di controllare dove e come agli utenti è consentito uploadare file. Premere <guibutton
>Aggiungi</guibutton
> per un nuovo set di regole, <guibutton
>Modifica</guibutton
> per modificare i set selezionati e <guibutton
>Rimuovi</guibutton
> per rimuovere il set selezionato.</para>

<para
>Ogni set si applica agli utenti con una specifica directory radice e agisce su una directory di upload specifica. La directory di upload può essere inglobata (per esempio:  <filename
>/home/ftp/upload/*</filename
> include tutto il contenuto di <filename class="directory"
>/home/ftp/upload</filename
>).</para>

<para
>Gli upload possono essere permessi o negati, e possono essere configurati i permessi dei file creati, i loro proprietari e il gruppo. La possibilità di creare nuove directory all'interno della directory esistente può essere garantita o negata.</para>

</sect1>

<sect1 id="virtual-hosts">
<title
><guilabel
>Host virtuali.</guilabel
></title>

<screenshot
> <screeninfo
>Il Pannello <guilabel
>Host virtuali</guilabel
></screeninfo
> <mediaobject
> <imageobject
> <imagedata fileref="virtual.png" format="PNG"/> </imageobject
> <textobject
> <phrase
>Il Pannello <guilabel
>Host virtuali</guilabel
></phrase
> </textobject
> <caption
><para
>Il Pannello <guilabel
>Host virtuali</guilabel
></para
></caption
> </mediaobject
> </screenshot>

<para
>I seguenti oggetti possono essere specificati per ogni indirizzo:</para>

<variablelist
> <varlistentry
> <term
><guilabel
>Directory root</guilabel
></term
> <listitem
><para
>Quello che l'utente collegato vede come il filesystem root (<filename class="directory"
>/</filename
>).</para
></listitem
> </varlistentry
> <varlistentry
> <term
><guilabel
>Messaggio di benvenuto</guilabel
></term
> <listitem
><para
>Un file il cui contenuto sarà mostrato all'utente all'atto della connessione. La locazione del file è relativa a come è stata impostata sopra la directory root.</para
></listitem
> </varlistentry
> <varlistentry
> <term
><guilabel
>File di registro</guilabel
></term
> <listitem
><para
>I trasferimenti saranno registrati in questo file</para
></listitem
> </varlistentry
> <varlistentry
> <term
><guilabel
>File passwd</guilabel
></term
> <listitem
><para
>Una password alternativa può qui essere specificata. Altrimenti la password di sistema sarà usata.</para
></listitem
> </varlistentry
> <varlistentry
> <term
><guilabel
>File shadow</guilabel
></term
> <listitem
><para
>Un file di shadow password può essere specificato. Altrimenti la shadow password di sistema verrà usata.</para
></listitem
> </varlistentry
> <varlistentry
> <term
><guilabel
>Nome host</guilabel
></term
> <listitem
><para
>Il nome dell'host mostrato all'atto della connessione è inserito come <token
>%L</token
> nei file di messaggio.</para
></listitem
> </varlistentry
> <varlistentry
> <term
><guilabel
>Indirizzo di posta elettronica dell'amministratore. </guilabel
></term
> <listitem
><para
>L'indirizzo di email può essere inserito come <token
>%E</token
> nei file di messaggio.</para
></listitem
> </varlistentry
> </variablelist>

<para
>Le connessioni da anonimi possono essere permesse o negate.</para>

<para
>Agli utenti reali può essere permesso o negato l'accesso al server virtuale. Allo stesso modo utenti specifici possono avere o no accesso.</para>

<para
>Nell'immagine, l'host virtuale <systemitem class="systemname"
>211.22.55.114</systemitem
> ha il filesystem radicato in <filename class="directory"
>/home/ftp/virtual</filename
> sul sistema reale. Usa file di password e shadow password separati in <filename class="directory"
>/home/ftp</filename
>, mostra il nome dell'host <systemitem class="systemname"
>ganesh</systemitem
> e l'indirizzo dell'amministratore <quote
>root</quote
> e consente connessioni anonime e da tutti gli utenti reali.</para>

</sect1>

</chapter>

<chapter id="credits-and-license">
<title
>Crediti e Licenze</title>

<para
>&kwuftpd;</para>

<para
>Applicazione scritta da Bernhard Rosenkraenzer <email
>bero@redhat.com</email
>, ed è copyright 2000 &RedHat;, Inc.</para>

<para
>Copyright della documentazione 2000 di Jonathan Singer <email
>jsinger@leeta.net</email
>.</para>

<para
>Traduzione della documentazione Valerio Passini <email
>valerio.p@libero.it</email
></para>

&underFDL;
&underGPL;
</chapter>

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

&install.intro.documentation;

<para
>Per ottenere &kwuftpd; separatamente: &kwuftpd; è una parte del pacchetto kdeadmin, e dovrebbe essere compilato ed installato come indicato nella directory principale del pacchetto. Le nuove versioni di kdeadmin possono essere prelevate da <ulink url="ftp://ftp.kde.org/pub/"
>ftp://ftp.kde.org/pub/</ulink
>.</para>

&install.compile.documentation;

<para
>Si richiede un ftpd che possa usare i file ftpaccess generati dal programma. &kwuftpd; è stato scritto per <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
>). Si può usare pure con <application
>wu-ftpd</application
> 2.5.0, ma non ci si aspetti che tutte le funzioni lavorino.</para>

</appendix>

</book>

<!--
Local Variables:
mode: sgml
sgml-minimize-attributes: nil
sgml-general-insert-case: lower
End:
-->

