6 999
contributi
S3v (discussione | contributi) mNessun oggetto della modifica |
S3v (discussione | contributi) (+ 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 | 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 | RequireValidShell off | ||
DefaultRoot | 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: |
contributi