Server FTP di rete con ProFTPD e utenti virtuali: differenze tra le versioni

m
Nessun oggetto della modifica
Riga 194: Riga 194:
== Utenti ad accesso limitato ==
== Utenti ad accesso limitato ==
In alcuni casi potrebbe risultare utile fornire, solo a determinati utenti, l'accesso alla directory pubblica esclusivamente per prelevare dati.<br/>
In alcuni casi potrebbe risultare utile fornire, solo a determinati utenti, l'accesso alla directory pubblica esclusivamente per prelevare dati.<br/>
Per raggiungere questo obiettivo sarà necessario innanzitutto creare un utente (il povero "paperino") ad accesso limitato e confinarlo nella directory pubblica <code>/home/ftp-share/Pubblica/</code>:
Per raggiungere questo obiettivo sarà necessario innanzitutto creare un utente (il povero ''paperino'') ad accesso limitato e confinarlo nella directory pubblica <code>/home/ftp-share/Pubblica/</code>:
<pre>
<pre>
# ftpasswd --passwd --home /home/ftp-share/Pubblica/ --name paperino --shell /bin/false --uid 4000
# ftpasswd --passwd --home /home/ftp-share/Pubblica/ --name paperino --shell /bin/false --uid 4000
</pre>
</pre>
Creare un gruppo virtuale per raggruppare questo tipo di utenti. Chiamiamolo ''ftp-downonly" e aggiungiamoci ''paperino'':
Creare un gruppo virtuale per raggruppare questo tipo di utenti. Chiamiamolo ''ftp-downonly'' e aggiungiamoci ''paperino'':
<pre>
<pre>
# ftpasswd --group --name downonly --file /etc/proftpd/ftpd.group -m paperino --gid 4000
# ftpasswd --group --name downonly --file /etc/proftpd/ftpd.group -m paperino --gid 4000
</pre>
</pre>
Bisognerà aggiungere ''paperino'' anche al gruppo ''ftp-users'' (come spiegato nel paragrafo[[#Aggiungere un utente a un gruppo]]) per consentirgli un accesso FTP al server.
Bisognerà aggiungere ''paperino'' anche al gruppo ''ftp-users'' (come spiegato [[#Aggiungere un utente a un gruppo|nel paragrafo precedente]]) per consentirgli un accesso FTP al server.


Successivamente è necessario modificare il file ''02Direttive.conf" aggiungendo la riga:
Successivamente è necessario modificare il file ''02Direttive.conf'' aggiungendo la riga:
<pre>
<pre>
DefaultRoot    ~      ftp-downonly
DefaultRoot    ~      ftp-downonly
6 999

contributi