webForumDet fria alternativet

access denied

Datasäkerhet

2 svar · 363 visningar · startad av aleborg

Medlem sedan jan. 20013 341 inlägg
Frågan#1

Vet inte var jag ska placera det här, det är en blandning av ASP, IIS och säkerhet så jag provar här!

Jag har fått upp säkerheten på vår server väldigt högt, kanske lite för högt :e
Jag håller just nu på att bygga en kontrollpanel till vårt webbhotell där man ska kunna installera Frontpage stöd och subdomäner själv.
För detta använder jag mig av ASPExec(en komponent från www.serverobjects.com) och mkw3site.vbs och fpsrvadm.exe

för att komma åt kontrollpanelen måste man logga in på en sida som enbart et gruppkonto har tillåtelse på. I gruppkontot finns alla våra kunders konton på servern.

Problemet är att jag får Access denied när scriptet körs, men gör jag samma sak på servern via en DOS prompt så funkar det bra. Jag vet att kodningen på ASP sidan är rätt. Men det funkar inte ens om jag loggar in som Administratör!

Frågan är vilka mappar måste jag ändra rättigheterna på för att få det att funka? Misstänker att ASP sidan inte har rättigheter att göra dom här ändringarna som scriptet kräver.

Jag provade även att göra en .bat fil av det hela, den funkade lokalt men inte när jag försökte starta den från ASP sidan. Har satt rättigheter för gruppen på dom filer som jag misstänker behövde det.

Så här ser kodningen ut för .bat filen jag körde:
<font size="1" face="Verdana, Arial, Helvetica, sans-serif">Kod:<font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#666600">
Set Executor = Server.CreateObject("ASPExec.Execute")
Executor.Application = "c:\test.bat"
Executor.Parameters = " "
Executor.ShowWindow = False
strResult = Executor.ExecuteDosApp
Set Executor = Nothing
Response.write strResult

------------------
Aleborg Solutions
Data-Doktorn
Min egen musik!
Mitt coverband

[Redigerat av aleborg den 05 feb 2002]

Medlem sedan aug. 2000234 inlägg
#2

När du kör ASP-sidan så är det väl "IIS-användaren" som exekverar koden?

Medlem sedan jan. 20013 341 inlägg
#3

Nej, sidan, ja hela siten använder inte anonym åtkomst utan man måste logga in via Windows inloggning med sina konto uppgifter.

------------------
Aleborg Solutions
Data-Doktorn
Min egen musik!
Mitt coverband

260 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)