[Linux-Biella] Re: scazzi e mazzi

Andrea Musuruane musuruan a bmm.it
Mar 9 Nov 2004 12:09:44 CET


Riccardo castelli scrive:

> Innanzitutto saluto il guppo, poi vorrei sottoporvi un problemino, ho creato
> un link alla directory www per consentire ad un utente di modificare le
> pagine web, ho dato i permessi (anzi ho reso l’utente proprietario della dir
> ). Il suddetto utente accede alla dir con un client ftp che vede il link ma,
> quando cerca di accedervi, il server ftp (proftpd) risponde che il file o la
> cartella non esiste. Come posso risolvere la questione?

L'utente che si collega con FTP via ProFTPD viene messo in un ambiente
chrooted. Quindi non può accedere tramite symlink a directory esterne alla
DefaultRoot. 

http://www.castaglia.org/proftpd/doc/contrib/ProFTPD-mini-HOWTO-Chroot.html

Ti consiglio una strada alternativa, IMHO migliore. Invece di utilizzare
FTP per accedere al contenuto del sito web, utilizza WebDAV configurando
opportunamente il file di configurazione di Apache:

http://httpd.apache.org/docs-2.0/mod/mod_dav.html

WebDAV è una estensione al protocollo HTTP, che ti consente di accedere ad
un repository remoto. Tutto il traffico viaggia quindi sulla porta 80,
senza eventuali problemi di firewall.

Ci sono tantissimi editor per il Web che supportano WebDAV (ad esempio
Dreamweaver).

Se invece vuoi utilizzare FTP, allora imposta Apache in modo da gestire
delle per-user directory:

http://httpd.apache.org/docs-2.0/howto/public_html.html

In questo modo, ogni utente della macchina, avrà a disposizione un suo
spazio web in una sottodirectory (in genere public_html) della home.

Ciao,

Andrea.



Maggiori informazioni sulla lista Linux