IIS, adgang til C:
Hej.Jeg har en IIS kørende med ASP.NET. Jeg kan ved hjælp af følgende kode tilgå og åbne en fil på C:
FileStream fsr = new FileStream(@"C:\Windows\test.txt", FileMode.Open, FileAccess.Read);
StreamReader str = new StreamReader(fsr);
string minFil = str.ReadToEnd();
Response.Write(minFil);
Websitet bruger IUSR kontoen, og IUSR kontoen har ikke adgang til filen. IUSR er medlem af Guest gruppen som den eneste.
Test.txt filen har følgende permissions:
Administrators, Power Users, System, Users.
Det undrer mig noget at Users gruppen som standard har adgang til C:\, ASP.NET brugeren er f.eks medlem af Users gruppen som standard, og den vil jeg da ikke umiddelbart føle mig tryg ved har adgang til C:?
Hvordan kan det være mit website kan læse filen?
