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

+ alcune direttive
mNessun oggetto della modifica
(+ alcune direttive)
Riga 61: Riga 61:
=== Creare un gruppo virtuale ===
=== Creare un gruppo virtuale ===
La creazione di un gruppo virtuale non è indispensabile ma risulta comoda per amministrare più agevolmente la configurazione di ProFTPD.<br/>
La creazione di un gruppo virtuale non è indispensabile ma risulta comoda per amministrare più agevolmente la configurazione di ProFTPD.<br/>
Nel successivo esempio verrà creati due gruppi virtuali:
Nel successivo esempio verranno creati due gruppi virtuali:
;ftp-users:Raggrupperà '''tutti''' coloro che avranno accesso al server FTP.
;ftp-users:Raggrupperà '''tutti''' coloro che avranno accesso al server FTP.
;ftp-full:Raggruppa gli utenti con accesso FTP, con la possibilità di avere una propria directory sul server e di avere accesso completo alla directory pubblica.
;ftp-full:Raggruppa gli utenti con accesso FTP, con la possibilità di avere una propria directory sul server e di avere accesso completo alla directory pubblica.
Riga 189: Riga 189:
Tutte le altre direttive saranno raccolte nel file <code>02Direttive.conf</code> contenente;
Tutte le altre direttive saranno raccolte nel file <code>02Direttive.conf</code> contenente;
<pre>
<pre>
RequireValidShell       off
RequireValidShell   off


DefaultRoot     ~      ftp-full
DefaultRoot         ~      ftp-full
 
PathDenyFilter      \.[^/]*$
PathAllowFilter      [[:print:]]
 
AllowFilter          "^[a-zA-Z0-9 ,]*$"
</pre>
</pre>
;RequireValidShell:Necessaria per consentire il login senza possedere una [[shell]] valida (è stata impostata a "/bin/false").
;RequireValidShell:Necessaria per consentire il login senza possedere una [[shell]] valida (è stata impostata a "/bin/false").
;DefaultRoot ~ ftp-full:La home directory di chi appartiene al gruppo ''ftp-full''; di default abbiamo scelto all'inizio che sia <code>/home/ftp-share</code> (home directory durante la creazione dell'utente).
;DefaultRoot ~ ftp-full:La home directory di chi appartiene al gruppo ''ftp-full''; di default abbiamo scelto all'inizio che sia <code>/home/ftp-share</code> (home directory durante la creazione dell'utente).
 
;PathDenyFilter \.[^/]*$: Impedisce l'invio di file che iniziano con un punto.
;PathAllowFilter <nowiki>[[:print:]]</nowiki>: Permette solo di specificare caratteri stampabili per file/directory.
;AllowFilter "^[a-zA-Z0-9 ,]*$": Consente comandi FTP che contengono esclusivamente caratteri alfanumerici, lo spazio o la virgola.
== Test di funzionamento ==
== Test di funzionamento ==
Riavviare il server FTP:
Riavviare il server FTP:
6 999

contributi