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

m
nessun oggetto della modifica
mNessun oggetto della modifica
Riga 207: Riga 207:
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 --file /etc/proftpd/ftpd.passwd
</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 ftp-downonly --file /etc/proftpd/ftpd.group -m paperino --gid 4000
</pre>
</pre>
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.
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.
Riga 221: Riga 221:
Si nota ancora come la directory FTP in cui sono confinati gli utenti del gruppo ''ftp-downonly'' è la home specificata durante la creazione dell'utente (nel nostro caso è ''/home/ftp-share/Pubblica/'' .
Si nota ancora come la directory FTP in cui sono confinati gli utenti del gruppo ''ftp-downonly'' è la home specificata durante la creazione dell'utente (nel nostro caso è ''/home/ftp-share/Pubblica/'' .


Ultimo passo è la creazione del file ''/etc/proftpd/conf.d/03Directory'' in cui inseriremo:
Ultimo passo è la creazione del file ''/etc/proftpd/conf.d/03Directory.conf'' in cui inseriremo:
<pre>
<pre>
<Directory /home/ftp-share/Pubblica>
<Directory /home/ftp-share/Pubblica>
6 999

contributi