6 999
contributi
S3v (discussione | contributi) |
S3v (discussione | contributi) 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> |
contributi