password missmatch und der wahnsinn ^^

Nerd.de

New Member
Hoi,

also hab folgendes problem und finde nicht wircklich eine Lösung hier im Forum oder per google.

mein errorlo (apache2) spuckt mir immer folgendes aus:

Code:
[Wed Sep 17 10:54:40 2008] [error] [client 213.168.104.134] user username007: authentication failure for "/script/gruppe01/index.php": Password Mismatch

mod_rewrite ist lauf info() aktiviert, .htacess pfad stimmt, .htgroup pfad auch, .htpasswd pfade stimmen auch.

.htacess is folgendes drin:
Code:
AddType application/x-httpd-php .html .htm .php
ErrorDocument 401 /script/fehlermeldung.php?GR=gruppe420
AuthType Basic
AuthName "99€ Login"
AuthUserFile /srv/www/htdocs/script/.htpasswd
AuthGroupFile /srv/www/htdocs/script/.htgroup
require valid-user

.htgroup
Code:
gruppe420: username007

.htpasswd
Code:
username007: md3oe4c8

in der http.conf hab ich folgendes eingetragen:
Code:
<Directory "/srv/www/htdocs/">
AllowOverride All
Options +FollowSymLinks +SymLinksIfOwnerMatch
</Directory>

aso in der loadmodule.conf steht folgendes:
Code:
LoadModule actions_module                 /usr/lib/apache2-prefork/mod_actions.so
LoadModule alias_module                   /usr/lib/apache2-prefork/mod_alias.so
LoadModule auth_basic_module              /usr/lib/apache2-prefork/mod_auth_basic.so
LoadModule authz_host_module              /usr/lib/apache2-prefork/mod_authz_host.so
LoadModule authn_file_module              /usr/lib/apache2-prefork/mod_authn_file.so
LoadModule authz_groupfile_module         /usr/lib/apache2-prefork/mod_authz_groupfile.so
LoadModule authz_default_module           /usr/lib/apache2-prefork/mod_authz_default.so
LoadModule authz_user_module              /usr/lib/apache2-prefork/mod_authz_user.so
LoadModule autoindex_module               /usr/lib/apache2-prefork/mod_autoindex.so
LoadModule cgi_module                     /usr/lib/apache2-prefork/mod_cgi.so
LoadModule dir_module                     /usr/lib/apache2-prefork/mod_dir.so
LoadModule env_module                     /usr/lib/apache2-prefork/mod_env.so
LoadModule expires_module                 /usr/lib/apache2-prefork/mod_expires.so
LoadModule include_module                 /usr/lib/apache2-prefork/mod_include.so
LoadModule log_config_module              /usr/lib/apache2-prefork/mod_log_config.so
LoadModule mime_module                    /usr/lib/apache2-prefork/mod_mime.so
LoadModule negotiation_module             /usr/lib/apache2-prefork/mod_negotiation.so
LoadModule setenvif_module                /usr/lib/apache2-prefork/mod_setenvif.so
LoadModule ssl_module                     /usr/lib/apache2-prefork/mod_ssl.so
LoadModule suexec_module                  /usr/lib/apache2-prefork/mod_suexec.so
LoadModule userdir_module                 /usr/lib/apache2-prefork/mod_userdir.so
LoadModule php5_module                    /usr/lib/apache2/mod_php5.so
LoadModule rewrite_module                 /usr/lib/apache2-prefork/mod_rewrite.so

evtl hab ich zuwenig Module aktiviert oder einfach die falschen?
Bisher hab ich vom Hoster immer einen Webserver erhalten mit vorinstalliertem Apache /php/MySql nun musste ich mal selber ran und evtl hab ich einfach bei der configuration/installation etwas verkehrt gemacht?

Ich weiß absolut keinen rat mehr auf einem anderen servr wo das script lief gings reibungslos, nun hab ich aus platzgründen auf einen neuen ausweichen müssen und die anmeldung geht garnicht mehr, auch wenn neue daten eingetragen werden usw.
 
Mit welchem Programm hast Du das verschlüsselte Passwort denn erzeugt? Das sieht mir ziemlich nach Plaintext (unverschlüsselt aus) aus? Das sollte eher so aussehen
Code:
username007:JMx9GGV5l/TnQ
(das ist die verschlüsselte Version von md3oe4c8); das Leerzeichen in der Gruppendatei würde ich auch mal wegmachen.
 
das script verschlüsselt das (generierte) pw dann mit crypt(), der user meldet sich an und bekommt anschliessend per mail das passwort zugesand.
Dieser Vorgang geht auch reibungslos jedoch nicht der anschliessende login.
Habs mal angepasst wie von dir empfholen aber das resultat bleibt das selbe.
 
Back
Top