Avatar billede Claus Mester
08. juli 2007 - 17:22 Der er 10 kommentarer og
1 løsning

OpenTextFile(xxx, 2) og Tilladelse nægtet

Hejsan.
Jeg har et problem med følgende script:

__ kode __

Set f = fso.OpenTextFile(filespec,2)

__ kode slut __

Jeg modtager en fejlmedd. der lyder "Tilladelse nægtet". Jeg har muligvis ikke skriverettigheder, men hvor og hvordan tjekker jeg om jeg har det og hvordan ændrer jeg det, i fald jeg ikke har?.

Jeg har forsøgt at højreklikke på mappen (C:\Inetpub\wwwroot) hvori filen ligger og fjerne skrivebeskyttelse samt definere "skrivetilladelse" for Webdeling. Det hjalp ikke.

nicolaus

__ Hele scriptet __

Dim fso, f, filespec
Set fso = CreateObject("Scripting.FileSystemObject")
filespec = Server.Mappath("/txtfiler/test.txt")
Response.Write filespec
Set f = fso.OpenTextFile(filespec,2)

'Skriv en linies tekst til filen
f.WriteLine "ASP og VBScript"

'Åbn filen til læsning og læs linie
Set f = fso.OpenTextFile(filespec,1)
Response.Write f.ReadLine

f.Close

__ Hele scriptet slut __
Avatar billede loukas Mester
08. juli 2007 - 22:25 #1
Når du højre klikker på en mappe og vælger "egenskaber" har du så fanebladene: "Generelt, Deling, Sikkerhed, Webdeling, Tilpas"
???
Avatar billede Claus Mester
09. juli 2007 - 08:20 #2
Ja, bortset fra Sikkerhed. Den ser jeg ikke.
Avatar billede ranglen Nybegynder
09. juli 2007 - 18:22 #3
sikkeherdsfanen får du frem ved at deaktivere enkel fildeling (mappe indstillinger).

Under sikkerhedsfanen giver du IUSR brugeren ret til at skrive til filen. IUSR er den konto IIS benytter til anonyme brugere
Avatar billede Claus Mester
09. juli 2007 - 18:54 #4
Ja, det rigtigt .. Men er der ikke en sikkerhedsrisiko ved, at give anonymiseret bruger ret til skrive/læse rettigheder? - Og hvor indsætter jeg den såkaldte "IUSR"?
Avatar billede Claus Mester
09. juli 2007 - 20:18 #5
Nu er det lykkedes mig at registrere mappen med txtfilen med "PCNAVN\IUSR_PCNAVN", så den nu kan læses og skrives fra. Tak for hint der ledte mig på sporet af løsningen.
Vh nicolaus

PS. Hvordan er det med sikkerheden?
Avatar billede tafkab Nybegynder
09. juli 2007 - 20:45 #6
Jo der er en sikkerhedsrisiko ved alt, men hvis du holder det nede i en mappe hvor du kan har filer beregnet til skrivning så er det ikke så slemt. Du kan jo også lave et login på siden der skal skrive/læse, så får du lidt mere sikkerhed på.

Men det er svært at give et entydigt svar, det aghænger også af hvad applikationen skal bruges til.
Avatar billede Claus Mester
09. juli 2007 - 23:06 #7
Det korrekt. Og indtil videre er det blot en tutorial jeg følger, som ikke burde efterlade nogen specielt følsomme oplysninger at rode i.
Avatar billede Claus Mester
13. juli 2007 - 18:48 #8
Smider i et svar, i to.
Avatar billede tafkab Nybegynder
13. juli 2007 - 21:38 #9
Jeg springer over.
Avatar billede Claus Mester
14. juli 2007 - 22:14 #10
Hva med i andre?
Avatar billede Claus Mester
17. juli 2007 - 18:33 #11
Tak for assistancen :)
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