[Tech] Re: URL FTP e MAILTO
Marco Ermini
markoer@markoer.org
Mer 11 Ott 2000 10:58:33 CEST
Leonardo Boselli wrote:
>
> On 11 Oct 00, at 10:09, Marco Ermini wrote:
> > > Leonardo Boselli wrote:
> > > > Come debbono essere fatte le url, da mettere un un documento
> > > > html, per:
> > > > 1) aprire una pagina FTP chiedendo username e password all'utente
> > Non puoi con un browser fargli chiedere username e password. Puoi
> > fargli chiedere la password specificandogli tu un username:
> >
> > Un'alternativa e' usare le feature dei browser. Con Netscape Gold (e
> > con altri browser) c'e' la possibilita' di fare l'upload http dei
> > files. In Apache puoi specificare una direttiva del genere:
>
> Il problema e`diverso: ho alcuni files sul server http che dovrebbero
> essere accessibili solo a coloro che hanno l'accouint sulla
> macchina stessa e dovrebbero usare la stessa password del pop3
> ... per questo non posso dargli una password unica (o meglio
> potrei, ma dovrei distribuirla , poi e`una password in piu`da
> ricordare ...)
> Ho provato quindi a mettere in fondo ai file di configurazione:
>
> Alias /indo /etc/book
> <Location /indo>
> AuthType Basic
> AuthName "Utenti locali"
> AuthUserFile /etc/passwd
> Allow from all
> </Location>
>
> se faccio http://server/indo questo mi ritona pari pari tutto, senza
> chiedermi password o altro !!!!
> Cosa manca ?
Beh, senz'altro manca "require valid-user" ;-)
Devi comunque specificare almeno queste direttive:
<Location /indo>
AuthType Basic
AuthName Temporary
AuthUserFile /etc/httpd/conf/passwd
umask 007
EnablePut On
<Limit PUT>
require valid-user
</Limit>
</Location>
Quando vuoi limitare un'azione a degli utenti specifici, devi mettere la
direttiva "LIMIT" e la clausola di require voluta.
Inoltre, non credo tu possa usare /etc/passwd come file di password.
Devi creare un file di password con l'utility di Apache htpasswd. Se
vuoi aggiungere un'entry per ogni utente, l'unica cosa veloce che mi
viene in mente e' sostituire "adduser" con uno script che fa l'adduser
ed aggiunge una linea a /etc/httpd/conf/passwd
ciao ciao ciao
--
Marco Ermini
http://www.markoer.org
There are two major products that come out of Berkeley: LSD and UNIX.
We don't believe this to be a coincidence. -- Jeremy S. Anderson
Maggiori informazioni sulla lista
flug-tech