Apache Auth mysql -> Could not open password file....
Fritz
- webhosting
0 Jens Holzkämper0 Fritz0 Jens Holzkämper0 Fritz0 Jens Holzkämper0 Fritz
Hallo,
ich habe die Apache Auth mit mysql realisiert. Dies funktioniert auch wunderbar.
Auf Port 80 setze ich fail2ban an, um mehr als 3 Falscheingaben zu blockieren.
Wenn ich nun "Username" eingebe, ohne/falsches Passwort funktioniert alles.
Wenn nun Username leer bleibt... warum auch immer, läuft im error_log folgende Meldung auf
"No such file or directory: Could not open password file: /srv/www/htaccess/.htusers"
Das ist doch nicht normal...., natürlich ist es auch nicht normal keinen usernamen einzugeben und dann "OK" zu drücken, .... eben "worst case". Trotzdem ist die Logmeldung nicht richtig.
Nochmal zurück.... ich habe ja gar keine .../.htusers
In der htaccess habe ich "require valid-user" stehen.
Hier weiß ich nicht wo ich überhaupt ansetze/suchen soll.
Gruß
Fritz
Tach,
ich habe die Apache Auth mit mysql realisiert. Dies funktioniert auch wunderbar.
[…]
Wenn nun Username leer bleibt... warum auch immer, läuft im error_log folgende Meldung auf
"No such file or directory: Could not open password file: /srv/www/htaccess/.htusers"
hast du daran gedacht AuthBasicAuthoritative auf Off zu setzen, sonst wird das als Fallback genutzt.
mfg
Woodfighter
Morgen,
hast du daran gedacht AuthBasicAuthoritative auf Off zu setzen, sonst wird das als Fallback genutzt.
Hatte ich.
Gruß
Fritz
Tach,
hast du daran gedacht AuthBasicAuthoritative auf Off zu setzen, sonst wird das als Fallback genutzt.
Hatte ich.
AuthMySQLAuthoritative auf On?
Und bevor ich weiterrate, poste mal am besten den relevanten Config-Teil.
mfg
Woodfighter
Hallo,
Hatte ich.
von mir eine wirklich blöde Antwort.
Anbei meine htaccess
AuthName "Mein Name"
AuthType Basic
AuthUserFile /dev/null
AuthBasicAuthoritative off
AuthMySQLAuthoritative On
AuthMySQLHost my_host
AuthMySQLDB my_db
AuthMySQLUser my_user
AuthMySQLPassword my_sqlpassword
AuthMySQLUserTable apache_auth
AuthMySQLNameField username
AuthMySQLPasswordField passwd
AuthMySQLPwEncryption crypt
AuthMySQLEnable On
require valid-user
# keine Inhalte anzeigen ohne index.html
Options -Indexes
Options +Includes
AddType text/html .html .shtml
AddHandler server-parsed .html .shtml
#Error 403 "Auf dieses Verzeichnis ist der Zugriff verboten"
Ich habe noch nichts geändert, das ist der Stand mit dem log-Problem.
Gruß
Fritz
Tach,
Ich habe noch nichts geändert, das ist der Stand mit dem log-Problem.
ich seh spontan nix falsches, aber warum eigentlich mod_auth_mysql und nicht mod_authn_dbd?
mfg
Woodfighter
Hallo,
ich seh spontan nix falsches, aber warum eigentlich mod_auth_mysql und nicht mod_authn_dbd?
es gibt keinen besonderen Grund. Ich wollte eine datenbankgestützte Auth mit mysql, bin auf ein Beispiel und mit etwas Unterstützung auf eine funktionierende Auth gekommen.
Das kann aber nicht das Problem sein, oder ??
Gruß
Fritz