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?
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
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
okay, du SKAL bruge htpasswd.exe! Grunden til at det går ned, er sikkert fordi du skriver en forkert sti.
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.
Prøv med: htpasswd -c c:\newuser connor Hvis du altså via et prompt-vindue befinder dig i mappen "bin"
og passwordfilen ligger så selvf. på c-drevet og hedder "newuser"
-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
Øhh nu kommer der en ny fejl... C:\Programmer\Apache Group\Apache2\bin\htpasswd -c c:\newuser connor htpasswd: -c and -n options conflict
"Prøv med" skulle ikke med i sidste indlæg! :o)
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
04. juli 2002 - 17:52
#11
Er der ikke en kommando-prompt i 2000?
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
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
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
04. juli 2002 - 17:55
#15
Nårhh, hvis du står i bin, skal du ikke lat det med stien!!!!!!!!!!!!
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
04. juli 2002 - 18:00
#17
Så'n her: htpasswd -c c:\newuser connor
04. juli 2002 - 18:01
#18
Det giver den samme confikt fejl :-(
04. juli 2002 - 18:05
#19
hmmm har selv lige siddet og lavet det på en XP Ligger der noget på dit c-drev?
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)
04. juli 2002 - 18:09
#21
04. juli 2002 - 18:09
#22
meget gerne... måske også en htpasswd-fil som du har oprettet. (hvis du alså bruger windows)
04. juli 2002 - 18:09
#23
Men måske en genstart af din maskine ville gøre det?
04. juli 2002 - 18:10
#24
passwordfilen hedder connor med bruger connor og password connor :o)
04. juli 2002 - 18:11
#25
herligt :-)
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
04. juli 2002 - 18:16
#27
Har du sendt den ?
04. juli 2002 - 18:17
#28
04. juli 2002 - 18:18
#29
dohh
04. juli 2002 - 18:20
#30
YES... Det virker :-)
04. juli 2002 - 18:22
#31
Måske din htpasswd.exe er blevet beskadiget, eller en genstart vil gøre det?
04. juli 2002 - 18:24
#32
ja måske prøver lige at genstarte... men da da ihvert fald have point.
04. juli 2002 - 18:26
#33
takker!!!! Og nu ligger jeg suverænt nummer 1 i apache-kategorien! :o))))))))))))
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.