Avatar billede connor Nybegynder
04. juli 2002 - 16:23 Der er 32 kommentarer og
1 løsning

.htaccess kan kun bruge ukrypterede passwords ???

Af en eller anden grund kan jeg ikke få apache til at aceptere krypterde passwords i mine .htpasswd - filer.

Det virker fint uden kryptering...
f.eks bruger/pass = test/test

Jeg vil jo gerne kunne kryptere, så hvad mangler jeg at gøre? Er det min config-fil som mangler noget?
Avatar billede sukos Juniormester
04. juli 2002 - 17:20 #1
Hvordan laver du din passwordfil???
Med apache er jo htpasswd (.exe) som du skal bruge til at kryptere et password.

På apache2 ligger den i "bin"-mappen. Mener også det er det samme for 1.3.*

"Bevæg" dig ind i den mappe via en prompt, og skriv

htpasswd -c /usr/local/passwords/newuser connor
eller måske, (på windåze)

htpasswd -c c:\passwords\newuser connor

Stien skal selvf. ændres så det passer med din maskine.

Du bliver så bedt om at indtaste password to gange.

Og så har du et krypteret password
Avatar billede connor Nybegynder
04. juli 2002 - 17:38 #2
Jeg bruger base64 via: http://www.webcafe.dk/artikler/apache/htaccesskrypterpassword/

Jeg har prøvet at bruge programmet htpasswd med det går ned hele tiden...
Jeg bruger iøvrigt windows 2000
Avatar billede sukos Juniormester
04. juli 2002 - 17:40 #3
okay, du SKAL bruge htpasswd.exe!
Grunden til at det går ned, er sikkert fordi du skriver en forkert sti.
Avatar billede sukos Juniormester
04. juli 2002 - 17:42 #4
Prøv med:

htpasswd -c c:\newuser connor

Dte skulle gerne resultere i en passwordfil der hedder newuser med brugeren connor i den, samt et krypteret password


Det med at bruge websider til krypterede passwords holder ikke rigtigt.
ET UNIX krypteret password funker ikke på en windows, f.eks.
Avatar billede sukos Juniormester
04. juli 2002 - 17:44 #5
Prøv med:

htpasswd -c c:\newuser connor

Hvis du altså via et prompt-vindue befinder dig i mappen "bin"
Avatar billede sukos Juniormester
04. juli 2002 - 17:44 #6
og passwordfilen ligger så selvf. på c-drevet og hedder "newuser"
Avatar billede sukos Juniormester
04. juli 2002 - 17:49 #7
-c betyder at du vil lave en ny passwordfil

Og har du først en passwordfil med navnet newuser på den angivne placering, vil den samme kommando overskrive det eksisterende indhold!
Med andre ord, så skal du ikke bruge -c hvis du vil ha' flere brugere i den samme passwordfil, men blot

Prøv med:

htpasswd c:\newuser sukos
Avatar billede connor Nybegynder
04. juli 2002 - 17:49 #8
Øhh nu kommer der en ny fejl...

C:\Programmer\Apache Group\Apache2\bin\htpasswd -c c:\newuser connor

htpasswd: -c and -n options conflict
Avatar billede sukos Juniormester
04. juli 2002 - 17:50 #9
"Prøv med" skulle ikke med i sidste indlæg! :o)
Avatar billede sukos Juniormester
04. juli 2002 - 17:51 #10
Prøv at "stå i mappen" "bin", altså uden at skrive
C:\Programmer\Apache Group\Apache2\bin\htpasswd -c c:\newuser connor
Avatar billede sukos Juniormester
04. juli 2002 - 17:52 #11
Er der ikke en kommando-prompt i 2000?
Avatar billede connor Nybegynder
04. juli 2002 - 17:53 #12
Hvis jeg nu skriver:
htpasswd c:\newuser sukos
så bliver jeg bedt om at indtaste password... også går programmet ned :-(

Så må filen jo findes, jeg kan bare ikke se den
Avatar billede connor Nybegynder
04. juli 2002 - 17:54 #13
Jeg stod også i bin, men ville lige vise hvor jeg var.
Jeg bruger dos-promt i windows 2000
Avatar billede sukos Juniormester
04. juli 2002 - 17:54 #14
"Går ned" - Hvordan?
Efter du har indtastet password to gange?
Prøv at kikke på dit c-drev
Avatar billede sukos Juniormester
04. juli 2002 - 17:55 #15
Nårhh, hvis du står i bin, skal du ikke lat det med stien!!!!!!!!!!!!
Avatar billede connor Nybegynder
04. juli 2002 - 17:58 #16
htpasswd.exe har genereret en fejl... (også afsluttes programmet)
Hvis jeg er i bin og skriver:
htpasswd -c newuser connor
Så skriver programmet:
htpasswd: -c and -n options conflict
Avatar billede sukos Juniormester
04. juli 2002 - 18:00 #17
Så'n her:

htpasswd -c c:\newuser connor
Avatar billede connor Nybegynder
04. juli 2002 - 18:01 #18
Det giver den samme confikt fejl :-(
Avatar billede sukos Juniormester
04. juli 2002 - 18:05 #19
hmmm
har selv lige siddet og lavet det på en XP
Ligger der noget på dit c-drev?
Avatar billede sukos Juniormester
04. juli 2002 - 18:06 #20
Skulle jeg prøve at lægge min htpasswd.exe ud til dig?

Det kan næppe skade! :o)
Avatar billede sukos Juniormester
04. juli 2002 - 18:09 #21
Avatar billede connor Nybegynder
04. juli 2002 - 18:09 #22
meget gerne... måske også en htpasswd-fil som du har oprettet. (hvis du alså bruger windows)
Avatar billede sukos Juniormester
04. juli 2002 - 18:09 #23
Men måske en genstart af din maskine ville gøre det?
Avatar billede sukos Juniormester
04. juli 2002 - 18:10 #24
passwordfilen hedder connor med bruger connor og password connor :o)
Avatar billede connor Nybegynder
04. juli 2002 - 18:11 #25
herligt :-)
Avatar billede sukos Juniormester
04. juli 2002 - 18:14 #26
Prøvede lige at lægge htpasswd.exe et tilfældigt sted, og herfra fungerer den også!
ALtså, den har ingen "tilknytning" til apache-mappen
Avatar billede connor Nybegynder
04. juli 2002 - 18:16 #27
Har du sendt den ?
Avatar billede sukos Juniormester
04. juli 2002 - 18:17 #28
sendt?
Den ligger på linket ovenover:
http://www.sukos.dk/diverse/connor.zip
Avatar billede connor Nybegynder
04. juli 2002 - 18:18 #29
dohh
Avatar billede connor Nybegynder
04. juli 2002 - 18:20 #30
YES... Det virker :-)
Avatar billede sukos Juniormester
04. juli 2002 - 18:22 #31
Måske din htpasswd.exe er blevet beskadiget, eller en genstart vil gøre det?
Avatar billede connor Nybegynder
04. juli 2002 - 18:24 #32
ja måske prøver lige at genstarte...
men da da ihvert fald have point.
Avatar billede sukos Juniormester
04. juli 2002 - 18:26 #33
takker!!!!

Og nu ligger jeg suverænt nummer 1 i apache-kategorien! :o))))))))))))
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester