.htpasswd => wo liegt dieses File

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • .htpasswd => wo liegt dieses File

    Hi!

    meine .htaccess sieht folgendermaßen aus:

    AuthUserFile mm/.htpasswd
    AuthGroupFile /dev/null
    AuthName Control Panel
    AuthType Basic
    DirectoryIndex index.php3

    <Limit GET POST>
    require user mm
    </Limit>

    und in der .htpasswd hab ich das drinnen stehen:
    userw (die Hash-Version davon)

    jetzt hab ich in meinem Server-Dir ein Verzeichniss "mm" angelegt wo die .htpasswd drinnen ist.

    Aber trotzdem nimmt mir der Server beim Login das Passwort nicht.

    Warum??
    Was hab ich da falsch gemacht??
    $PHP resource 4ever$

  • #2
    btw: Meine Version der .htaccess weist noch ein paar kleine, aber feine Unterschiede auf... Gut möglich, dass es daran liegt - und die Zeile mit der DirectoryIndex-Direktive kannst du eigentlich auch mal auskommentieren (# davor).

    CAT Music Files

    Kommentar


    • #3
      wie schaut deine .htpasswd aus??
      $PHP resource 4ever$

      Kommentar


      • #4
        Original geschrieben von Sky im Vorgänger-Thread
        Also, einfach mal ein funktionierendes Beispiel:

        .htaccess im zu schützenden Verzeichnis
        AuthUserFile /u/web/.htpasswd
        AuthName "Control Panel"
        AuthType Basic
        #DirectoryIndex index.html /cgi-bin/secure/index

        <Limit GET POST PUT>
        require valid-user
        </Limit>

        /u/web/.htpasswd
        usernameasswordhash

        CAT Music Files

        Kommentar


        • #5
          hab die htaccess jetzt genauso.

          und jetzt erstelle ich in meinem web-dir den pfad:
          /u/web/ und leg die htpasswd rein, oder??
          und beim passwort tu ich die verschlüsselte version rein??
          $PHP resource 4ever$

          Kommentar


          • #6
            nein, dein web-dir ist doch /u/web - oder?

            CAT Music Files

            Kommentar


            • #7
              hab mir schnell mal mein web-dir im browser ausgeben lassen:

              /u/web/mone69

              und meine htaccess sieht jetzt so aus:
              AuthUserFile /u/web/mone69/.htpasswd
              AuthName Control Panel
              AuthType Basic
              <Limit GET POST>
              require valid-user
              </Limit>

              [Editiert von Metallica am 17-11-2001 um 15:32]
              $PHP resource 4ever$

              Kommentar


              • #8
                Gut, dann muss das so aussehen:

                .htaccess im zu schützenden Verzeichnis
                AuthUserFile /u/web/mone69/.htpasswd
                AuthName "Control Panel"
                AuthType Basic
                #DirectoryIndex index.html /cgi-bin/secure/index

                <Limit GET POST PUT>
                require valid-user
                </Limit>

                /u/web/mone69/.htpasswd
                usernameasswordhash


                Die .htpasswd dann ganz einfach in deinen Webroot.

                CAT Music Files

                Kommentar


                • #9
                  uhh, jetzt haben wir uns gleichzeitig geschrieben.
                  egal, also nochmal:
                  die htaccess sieht jetzt bei mir so aus:

                  AuthUserFile /u/web/mone69/.htpasswd
                  AuthName Control Panel
                  AuthType Basic
                  <Limit GET POST>
                  require valid-user
                  </Limit>

                  und die htpasswd leg ich jetzt mal ins root.

                  bis gleich
                  $PHP resource 4ever$

                  Kommentar


                  • #10

                    YEAHHHHHHHHHHhhhh, es funktioniert!
                    Hab die htpasswd ins root gelegt und jetzt nimmt er das Passwort.

                    Ahhh, war das Schwerarbeit.

                    VIELEN DANK für deine Wahnsninn-Geduld und Ausdauer mit mir.

                    Obwohl ich mir eigentlich dachte, dass sie nicht unbedingt im Root liegen muss.
                    $PHP resource 4ever$

                    Kommentar


                    • #11
                      Das war nun echt ne schwere Geburt *g*

                      Du kannst die .htpasswd auch woanders hinlegen, aber der Pfad in der .htaccess muss natürlich dann auch entsprechend geändert werden.

                      CAT Music Files

                      Kommentar


                      • #12
                        ja haaaleluja *g*
                        möcht bloss wissn warum es zuerst ned gefunzt hat, als du im .htacces den Pfad(XXXXX für deinen usernamen)

                        AuthUserFile /u/web/XXXXX/.htpasswd

                        drinnen hattest.
                        weil da hat des ding ja gleich ausgesehen:
                        AuthUserFile /u/web/XXXXX/.htpasswd
                        AuthGroupFile /dev/null
                        AuthName Control Panel
                        AuthType Basic
                        DirectoryIndex index.html /cgi-bin/secure/index

                        <Limit GET POST>
                        require user mone69
                        </Limit>

                        Seltsame geschichte des

                        [Editiert von iQD am 17-11-2001 um 20:01]
                        FreeBSD - Unleash the daemon inside your PC

                        Kommentar


                        • #13
                          @iQD
                          weil ich da (blöderweise) die htpasswd nicht im root meines webdir's liegen hatte.
                          $PHP resource 4ever$

                          Kommentar

                          Lädt...
                          X