作者 主題: windows2003配置apache跑asp.net權限問題  (閱讀 2480 次)

0 會員 與 1 訪客 正在閱讀本文。

ahwa

  • 懷疑的國中生
  • **
  • 文章數: 79
    • 檢視個人資料
windows2003配置apache跑asp.net權限問題
« 於: 2010-08-17 21:47 »
想請問各位學長

我在windows2003安裝配apache跑asp.net他到底是用了哪些權限呢
因為用了一個.aspx木馬程式放在我的網站
那個木馬可以開啟C:\ or D:\ or E:\ 等等目錄下都可以看光光
一個例子
我安裝的apache是安裝在
d:\apache

網站目錄是在
e:\webd\aspweb\

那我在e:\webd\aspweb\這目錄丟了個.aspx木馬
確可以看到 C:\ D:\ E:\
於是我想到在電腦管理裡面有個帳戶是ASPNET帳戶看到裡面的成員隸屬是Users
原本e:\ 裡面有adminstart system users everyone
這四個權限
我把users 還有everyone都刪除了
但是重啟apache不能啟動了
於是我又把users加入在開啟apache還是不能啟動
我刪除了users 加入everyone開啟apache就可以啟動了
那麼everyone是全部的權限都在
只是想問asp.net他要跑的權限有哪些呢
還有如果我只設定e:\webd\aspweb 在這目錄有adminstart system everyone這三個權限 e:\ 就只設定 adminstart system兩個權限
重啟apache也是不能開啟
他的意思好像是一定要在根那邊列出列表給抓到路徑 也就是e:\這裡一定要先有列出目錄的列表 不能從根裡面的目錄才給列表權限
不過這樣木馬還是可以看光光因為根都列出列表 都可以看到根裡面目錄
那為什麼有些虛擬主機可以做到只可以開啟網站的目錄其他目錄或磁碟都看不到
這些權限到底是要怎麼設定
« 上次編輯: 2010-08-17 21:49 由 ahwa »