Realizzare un server FTP con VSFTPD e DNS dinamico: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
Nessun oggetto della modifica
Nessun oggetto della modifica
Riga 54: Riga 54:
===Configurazione dei permessi: utente e directory per VSFTPD===
===Configurazione dei permessi: utente e directory per VSFTPD===
In questa fase ci si occuperà del corretto settaggio dei permessi utente per la home directory del server, collocata nel percorso: <code>/var/ftp/TEST</code>, come da impostazione editata nel file di configurazione appena creato (nulla vieta di modificare tale percorso nel file di configurazione, nonché di modificare i nomi delle directory, avendo cura, in seguito, di cambiare i nomi scelti al posto di quelli utilizzati in questa guida).<br/>
In questa fase ci si occuperà del corretto settaggio dei permessi utente per la home directory del server, collocata nel percorso: <code>/var/ftp/TEST</code>, come da impostazione editata nel file di configurazione appena creato (nulla vieta di modificare tale percorso nel file di configurazione, nonché di modificare i nomi delle directory, avendo cura, in seguito, di cambiare i nomi scelti al posto di quelli utilizzati in questa guida).<br/>
Prima di tutto è necessario creare le sotto-directory <code>/ftp</code>, e <code>/ftp/TEST</code> in <code>/var</code>: pertanto, tramite il comando: <pre># mkdir /var/ftp
Con questo passaggio assegneremo la home directory <code>/var/ftp/TEST</code> al gruppo di utenti <code>ftp</code>, questo ci tornerà utile, perché: avendo configurato il server per gestire solo ed esclusivamente utenti anonimi, faremo in modo che gli utenti che si connetteranno al server potranno muoversi solamente nelle directory che faranno parte del gruppo <code>ftp</code>, ovvero tutte le sotto-directory che, eventualmente, saranno create a partire dalla home directory in poi.<br/>
Adesso procediamo e creiamo le sotto-directory <code>/ftp</code>, e <code>/ftp/TEST</code> in <code>/var</code>: pertanto, tramite il comando: <pre># mkdir /var/ftp
# mkdir /var/ftp/TEST</pre> verranno create le due sotto-directory in <code>/var</code>.<br/>
# mkdir /var/ftp/TEST</pre> verranno create le due sotto-directory in <code>/var</code>.<br/>
Create le directory, bisogna assegnare il permesso di lettura ed esecuzione per il gruppo di utenti ''ftp'' alla home directory, pertanto, spostandoci nella directory <code>/var/ftp</code>, bisognerà lanciare il comando: <pre># chgrp ftp TEST/</pre> verificando, tramite il comando: <pre># ls -al</pre> l'avvenuta assegnazione dei permessi.<br/>
Create le directory, bisogna assegnare il permesso di lettura ed esecuzione per il gruppo di utenti ''ftp'' alla home directory, pertanto, spostandoci nella directory <code>/var/ftp</code>, bisognerà lanciare il comando: <pre># chgrp ftp TEST/</pre> verificando, tramite il comando: <pre># ls -al</pre> l'avvenuta assegnazione dei permessi.<br/>