Newsgroup: it.comp.os.linux.sys
Titolo: Problema strano con .htaccess

Ho attivato in Apache:
AllowOverride AuthConfig
Ho creato nella dir da proteggere il file .htaccess (due "c" e due "s" ho
già controllato errori nei nomi dei file)
con htpasswd -c <directory> <nomeutente> ho creato nella dir da proteggere
il file .htpasswd...
Aprendo il file da terminale vedo nomeutente:passwcriptata come normale che
sia...
Sia .htaccess che .htpasswd sono nella dir da proteggere.
Quando vado ad aprire una pagina dentro quella dir, provo ad autenticarmi ma
non mi accetta la password (ho già provato diverse volte, non sbaglio a
digitare la passw e la passw o nome utente non sono sbagliati)
L'errore è questo:
This server could not verify that you are authorized to access the URL
"/beta/". You either supplied the wrong credentials (e.g., bad password), or
your browser doesn't understand how to supply the credentials required.
In case you are allowed to request the document, please check your user-id
and password and try again.
Ho provato sia con IE6 che che con Mozilla da Linux quindi non dovrebbe
essere un problema di browser...
Questo è il mio file .htaccess:
AuthUserFile /var/www/html/beta/.htpasswd
AuthGroupFile /dev/null
AuthName "Area Riservata"
AuthType Basic
 require user valid-user
Per ora non ho messo <LIMIT>... li aggiungerò appena riesco a risolvere
questo problema...
--
Giorno³
Chiusura dell'interfaccia eth0: [ OK ]

  require user valid-user
Ho sbagliato a scrivere sul NG... sul mio file quello "user" in piů non c'č!
--
Giornoł


 risolvere questo problema...
Ho risolto il problema... require valid-user va messo tra <LIMIT>!!!  :o)
--
Giornoł


 :o)
Questo č un record... 3 risposte tutte mie... ^_^
Mettendo <LIMIT> e basta mi fa entrare SEMPRE...
Con <LIMIT GET> ritorna a chiedermi la password... ma anche se la metto
giusta non mi fa entrare...


 giusta non mi fa entrare...
Guarda nel log, quando rifiuta un accesso ci scrive perchč...
-- 
Fabrizio "Hermooz" Ermini

 metto giusta non mi fa entrare...
-------------
AuthUserFile /PercorsoFilePassword/.htpasswd
AuthName Administration
AuthType Basic
<Limit GET>
require user UTENTEABILITATO
</Limit>
---------------
Questo e' un esempio di come lo uso io.
-- 
Ciauz!
Flytraps
Toglimi la ZECCA per rispondere via mail ;-)

:

[Thu Apr 17 14:31:06 2003] [error] [client 10.10.11.133] (13)Permission
denied: Could not open password file: /var/www/html/beta/.htpasswd
Mi dice che il file non esiste... il fatto č che il file delle password,
creato con htpasswd, č solo leggibile da root... devo dargli per forza come
proprietario apache altrimenti non lo legge... anzi non lo vede proprio! Ora
provo a cambiare i permessi...


 Attivazione interfaccia eth0: [ OK ]

FUNZIONA!!!!
In ogni FAQ o Guida che io abbia trovato nessuno diceva che bisogna cambiare
i permessi al file .htpasswd!
Se non si cambiano i permessi l'apache non puň leggerlo non ti autentica...
... ... ...o sbaglio?


 i permessi al file .htpasswd!
Perchč danno per scontato che sia stato creato dallo stesso utente sotto 
cui gira apache ;-)
Bye!
-- 
Fabrizio "Hermooz" Ermini

 cui gira apache ;-)
Ah giusto! ^^)
..e che cacchio un piccolo appunto potrebbero aggiungerlo! ^_^
Cmq meglio cosě... aggiorno la lista delle cose che mi hanno fatto sbattere
la testa sul muro!
