[.htpasswd] Password werkt niet *

Pagina: 1
Acties:

  • --Erik--
  • Registratie: Juni 2001
  • Niet online
Ik wil de map 'paswoord' beveiligen met een wachtwoord.
Alles gaat goed alleen wordt het wachtwoord niet geaccepteerd.

Ik heb een .htpasswd bestand in de map 'paswoord' gezet en in diezelfde map ook het bestand .htaccess.

.htaccess
code:
1
2
3
4
5
6
AuthUserFile /paswoord/.htpasswd
AuthName "Log in a.u.b.!"
AuthType Basic 
<Limit GET POST>
require valid-user
</Limit>


.htpasswd
code:
1
erik:*wachtwoord*


De site draait bij een betaalde provider en die ondersteunt dit alles wel.

Wie kan me ermee helpen?

Hobbymatige blowerdoortest enthousiast (Retrotec) 💨. Interessant voor jouw huis? DM me maar!


Verwijderd

http://httpd.apache.org/docs/mod/mod_auth.html#authuserfile
The AuthUserFile directive sets the name of a textual file containing the list of users and passwords for user authentication. File-path is the path to the user file. If it is not absolute (i.e., if it doesn't begin with a slash), it is treated as relative to the ServerRoot.
Maak je AuthUserFile path absoluut, en begin met /var/www/htdocs of wat op de server ook de serverroot mag zijn. Of haal die slash aan het begin weg.
Security:
Make sure that the AuthUserFile is stored outside the document tree of the web-server; do not put it in the directory that it protects. Otherwise, clients may be able to download the AuthUserFile.
paswoord is trouwens geen nederlands woord, en het is ook geen engels

[ Voor 64% gewijzigd door Verwijderd op 09-10-2003 20:28 ]


  • --Erik--
  • Registratie: Juni 2001
  • Niet online
Verwijderd schreef op 09 October 2003 @ 20:26:
http://httpd.apache.org/docs/mod/mod_auth.html#authuserfile


[...]

Maak je AuthUserFile path absoluut, en begin met /var/www/htdocs of wat op de server ook de serverroot mag zijn. Of haal die slash aan het begin weg.

[...]

paswoord is trouwens geen nederlands woord, en het is ook geen engels
De (eigengemaakte)404-pagina heb ik aan de praat gekregen door hem in /~erik/ te zetten (de root van mijn ruimte).

Heb het nu ook geprobeerd met de .htaccess en .htpasswd door er /~erik/paswoord/ van te maken maar dit werkt niet, evenals /~erik/

Heb ze ook in allebei in de root staan en in de map paswoord

Om heel eerlijk te zijn vond ik paswoord ook een beetje vreemd, weet niet waarom ik het toch gebruik, zal het afleren :)

Hobbymatige blowerdoortest enthousiast (Retrotec) 💨. Interessant voor jouw huis? DM me maar!


  • cdgrit
  • Registratie: Mei 2002
  • Laatst online: 25-08 20:18
Hoe heb je het wachtwoord opgeslagen? Heb je het bestand aangemaakt met de htpasswd tool? Je kunt niet zomaar een wachtwoord in een tekstbestandje zetten...


Originele startpagina - Stadindex.nl


  • DiedX
  • Registratie: December 2000
  • Laatst online: 22:08
cdgrit schreef op 09 October 2003 @ 20:50:
Hoe heb je het wachtwoord opgeslagen? Heb je het bestand aangemaakt met de htpasswd tool? Je kunt niet zomaar een wachtwoord in een tekstbestandje zetten...
idd. Check het tooltje htpasswd eens. Die uitvoer daarvan moet je kutten-and-pasten in die file.

DiedX supports the Roland™, Sound Blaster™ and Ad Lib™ sound cards


  • --Erik--
  • Registratie: Juni 2001
  • Niet online
Heb dit tooltje idd gebruikt.
En dit ctrl-c ctrl-v gedaan in .htpasswd

Hobbymatige blowerdoortest enthousiast (Retrotec) 💨. Interessant voor jouw huis? DM me maar!


Verwijderd

Heb je nu gelezen wat ik zei over die eerste slash en absolute paden?

Verwijderd

idd

dit:
AuthUserFile /paswoord/.htpasswd

moet het volledige path worden (iets als /home/erik/paswoord/.htpasswd) dit moet je maar even na gaan bij jou host wat je absolute path is

  • --Erik--
  • Registratie: Juni 2001
  • Niet online
Verwijderd schreef op 09 October 2003 @ 21:00:
Heb je nu gelezen wat ik zei over die eerste slash en absolute paden?
Ja, absolute path is /~erik/
In een reactie op jouw reactie geef ik ook aan dat ik hiermee het een en ander heb geprobeerd.
Heb ook geprobeerd zonder slash, gaf ook geen resultaat.
Verwijderd schreef op 09 oktober 2003 @ 21:04:
idd

dit:
AuthUserFile /paswoord/.htpasswd

moet het volledige path worden (iets als /home/erik/paswoord/.htpasswd) dit moet je maar even na gaan bij jou host wat je absolute path is
Heb ik geprobeerd, zowel
code:
1
/~erik/.htaccess   &   /~erik/.htpasswd
als
code:
1
/~erik/paswoord/.htaccess   &   /~erik/paswoord/.htpasswd

[ Voor 5% gewijzigd door --Erik-- op 09-10-2003 21:19 . Reden: Toevoeging tekst ]

Hobbymatige blowerdoortest enthousiast (Retrotec) 💨. Interessant voor jouw huis? DM me maar!


Verwijderd

Op mijn Linux systeem bestaat de directory /~cheatah niet. /home/cheatah wel, en ~cheatah ook. Daar de tweede niet met een slash begint, moet je dus de eerste hebben. Zet .htaccess in /home/erik/paswoord, en zet .htpasswd buiten de document root. Als /home/erik niet in de browser op te vragen is, dan kan dat dus /home/erik/.htpasswd zijn.

  • connected
  • Registratie: Juni 2001
  • Laatst online: 04-02 22:07

connected

tja daarnet deed ie nog :P

kijk anders eens in je httpd.conf of je het volgende kunt vinden :
<Directory />
AllowOverride None
</Directory>

zo ja!! verweider het dan (wel ff backup maken he ;) )

  • dArtagnan
  • Registratie: Mei 2002
  • Laatst online: 15-07 20:09

dArtagnan

Een voor allen, allen voor een

Als je thuis apache draait op een windows systeem moet je de wachtwoorden niet encrypten. Dit kan de verklaring zijn dat hij het bij het hostingbedrijf wel doet en bij jouw thuis niet.

  • cdgrit
  • Registratie: Mei 2002
  • Laatst online: 25-08 20:18
Koraalduivel schreef op 09 October 2003 @ 21:30:
Als je thuis apache draait op een windows systeem moet je de wachtwoorden niet encrypten. Dit kan de verklaring zijn dat hij het bij het hostingbedrijf wel doet en bij jouw thuis niet.
Waarom niet? Ik heb thuis ook Apache op WinXP draaien en daar moet ik m'n .htpasswd filetjes ook gewoon encrypten hoor. Maar als je gewoon het htpasswd.exe tooltje van Apache gebruikt gaat het altijd goed.


Originele startpagina - Stadindex.nl


  • dArtagnan
  • Registratie: Mei 2002
  • Laatst online: 15-07 20:09

dArtagnan

Een voor allen, allen voor een

cdgrit schreef op 09 oktober 2003 @ 21:33:
[...]

Waarom niet? Ik heb thuis ook Apache op WinXP draaien en daar moet ik m'n .htpasswd filetjes ook gewoon encrypten hoor. Maar als je gewoon het htpasswd.exe tooltje van Apache gebruikt gaat het altijd goed.
http://www.apacheweek.com/issues/99-01-29
Encrypted passwords on Windows
In all current releases of Apache for Windows, passwords in .htpasswd files are stored unencrypted. This is because Windows does not contain a standard function for encrypting strings (on Unix, the crypt() function does this).
[..]
The Apache server and the htpasswd program have both been updated to work with MD5 encrypted passwords. On Windows, all passwords will now be encrypted with MD5.
Dit is sinds versie 1.3.4

[ Voor 12% gewijzigd door dArtagnan op 09-10-2003 21:45 ]


  • cdgrit
  • Registratie: Mei 2002
  • Laatst online: 25-08 20:18
Hmm... Ik heb hier thuis Apache 2.0.44 en op m'n Linux server 2.0.46 en kan gewoon dezelfde .htpasswd filetjes gebruiken. Deze zijn MD5 encrypted en dat gaat zonder problemen.

Terugkomend op het probleem moet denk ik het absolute path anders. Het absolute path zal niet /~erik/ zijn, maar meer iets van /home/erik/www/.htpasswd ofzo. Misschien kan de topicstarter dit bij z'n hostingprovider navragen of de info via phpinfo(); verkrijgen.


Originele startpagina - Stadindex.nl


  • .oisyn
  • Registratie: September 2000
  • Laatst online: 03-09 13:30

.oisyn

Moderator Devschuur®

Demotivational Speaker

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


  • GGS_VR6
  • Registratie: Juli 2001
  • Niet online

GGS_VR6

Oranje!

Je moet ze niet in de zelfde map zetten naar mijn weten

.htpasswd moet buiten server directory

T.net ID. Bekijk het maar es eem..
‹(◕‿◕)›


  • dArtagnan
  • Registratie: Mei 2002
  • Laatst online: 15-07 20:09

dArtagnan

Een voor allen, allen voor een

GGS_VR6 schreef op 09 October 2003 @ 22:27:
Je moet ze niet in de zelfde map zetten naar mijn weten

.htpasswd moet buiten server directory
Dat maakt niks uit, zolang je het pad maar goed zet. En natuurlijk niet in een lagere dir je .htpasswd zetten.

  • --Erik--
  • Registratie: Juni 2001
  • Niet online
Verwijderd schreef op 09 oktober 2003 @ 21:19:
Op mijn Linux systeem bestaat de directory /~cheatah niet. /home/cheatah wel, en ~cheatah ook. Daar de tweede niet met een slash begint, moet je dus de eerste hebben. Zet .htaccess in /home/erik/paswoord, en zet .htpasswd buiten de document root. Als /home/erik niet in de browser op te vragen is, dan kan dat dus /home/erik/.htpasswd zijn.
Heb navraag gedaan, /home/erik/ blijkt idd het absolute path te zijn :)

Heb het nu zo gedaan:
.htaccess in de map paswoord gezet
.htpasswd in de root van m'n webruimte gezet
In de .htaccess heb ik verwezen naar /home/erik/.htpasswd

Toch blijkt nu dat ik nog steeds niet in kan loggen, hij blijft vragen om het paswoord, ook als ik die goed ingeef.

Wat ik overigens doe is de .htaccess & .htpasswd in notpas maken, uploaden en vervolgens hernoemen (hij wordt dan ook inzichtbaar in CuteFTP).
Dit is een goeie manier neem ik aan?

Hobbymatige blowerdoortest enthousiast (Retrotec) 💨. Interessant voor jouw huis? DM me maar!


  • cdgrit
  • Registratie: Mei 2002
  • Laatst online: 25-08 20:18
De .htaccess & .htpasswd worden inderdaad onzichtbaar.

Misschien kun je een keer een ander tooltje gebruiken. Met dit tooltje (http://www.echo-on.net/su...ess/password/htpasswd.exe) kun je in een DOS promptje het bestand zelf laten aanmaken. Misschien dat het daarmee beter gaat...


Originele startpagina - Stadindex.nl

Pagina: 1