kann mir mal jemand auf die Sprünge helfen.
Habe Internetserver mit redhat laufen. Für eine domain soll ein geschüztes Verzeichnis existieren.
Wenn einBeutzer haendler besteht und ich in eine Verzeichnus eíne .htaccess stelle, die so aussieht:
AuthUserFile /usr/bin/passwd
AuthName „Ihre Benutzerkennung:“
AuthType Basic
require valid-user
sowie eine .hppasswd
haendler:kdfkl459dfg ( pw verschlüsselt )
kommt immer: kein zugang.
was muss ich noch tun oder welchen einfachen weg gibt es,das zu realisieren?
Ich möchte das Verzeichnis oder auch nur ein paar Dateien darin gegen Passwort freigeben.
Die Datei muss .htpasswd heissen, dann klappts auch mit der
Zugangsbeschränkung
Nö, bei seinem Beispiel muss die „passwd“ heissen und unter
/usr/bin/ liegen. Was eine äusserst schlechte Wahl ist
AuthUserFile /usr/bin/passwd
Hihi, das ist mir beim ersten Überfliegen gar nicht aufgefallen. @Joachim:
Da gehört natürlich nicht /usr/bin/passwd (was ja ein Executable ist) hin, sondern der Pfad zu einer textuellen Datei mit den Usernamen/Passwort-Infos, die du mit htpasswd erstell hast.
Und die legst du am besten so ab, dass man sie nicht über den Webserver erreichen kann, sonst kann die ja jeder Depp runterladen.