Avatar billede bennetsen Nybegynder
30. august 2001 - 19:33 Der er 6 kommentarer og
1 løsning

Permission denied

Jeg får fejle \"Permission denied\" i nedenstående kode. Mappen er på serveren sat til execute. Kan nogen fortælle mig hvad fejlen er?

<html>
<title>read all lines</title>
<head>
</head>
<body>
<%
Dim fso, f, filespec
Set fso = CreateObject(\"Scripting.FileSystemObject\")
filespec = Server.Mappath(\"/~ai/members.txt\")
Set f = fso.OpenTextFile(filespec,2)

\' Læs linie for linie indtil slutningen af filen
Do While not f.AtEndOfStream
  Response.write f.ReadLine & \"<br>\"
Loop

f.Close
%>
</body>
</html>

mvh/Finn
Avatar billede cuddles Nybegynder
31. august 2001 - 14:05 #1
Prøv at sætte mappen til både READ og EXECUTE for EVERYONE - eller som minimum for IUSR_MASKINNAVN.
Avatar billede bennetsen Nybegynder
03. september 2001 - 07:01 #2
Undskyld den længe svar tid.

Jeg havde sat mappen til IUSR_MASKINNAVN.

mvh/Finn
Avatar billede cuddles Nybegynder
03. september 2001 - 09:38 #3
Jeg går ud fra, at det er en IIS - hvordan er den sat på med hensyn til security?
Er det muligt med anonymous logon? er cleartext slået til?
Hvis de begge er sat til, så prøv evt. også at give IWAM_MASKINNAVN READ/WRITE og EXECUTE rettigheder. (IWAM bliver brugt til udførelse af jobs etc. på maskinen)
Avatar billede bennetsen Nybegynder
03. september 2001 - 13:30 #4
Hej cuddles

Jeg er nu trængt så meget op i en k rog at jeg er nødt til at indrømme at jeg ikke har meget forstand på dette område.
Vi taler om ISS WinNT 40 Jeg har klikket med højre musetast på mappen og valgt menuen SHARING Her klikker jeg på knappen Permissions under fanebladet Security. Jeg får nu et skærmbillede med titlen Directory Permissions og her er IUSR_Maskinnavn og IWAM_maskinnavn (maskinnavn er selvfølgelig erstattet af den rigtige navn). Begge systembrugere har fået fuld control.

Det virker bare ikke :(
Avatar billede cuddles Nybegynder
03. september 2001 - 16:33 #5
OK, prøv højreklik på biblioteket og vælg Properties, gå ind på Security fanebladet, vælg Permissions.
Her skal IUSR_maskinnavn og IWAM have READ og EXECUTE som minimum permissions.
Derudover kan du gå ind i Internet Services Manager...
Start -> Programs -> Windows NT Option Pack -> Internet Services Manager.

Kik på sitet, hvor folderen er, højreklik, vælg properties.
Jeg mener, at du skal ind under security eller directory security, sørg for, at der er flueben i anonymous access som minimum.
Avatar billede bennetsen Nybegynder
09. september 2001 - 09:41 #6
Jeg har ikke kunnet løse problemet men jeg giver points for den tid du (cuddles) har brugt på spørgsmålet.
Avatar billede cuddles Nybegynder
09. september 2001 - 21:54 #7
Jeg takker :-)
Men det er ærgerligt, at du ikke fik løst det.
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
Kurser inden for grundlæggende programmering

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