IIS 應用程式設定資料夾權限

IIS 應用程式設定資料夾權限

windows 環境針對 IIS 應用程式集區設定的應用程式設定資料夾權限,設定方法很簡易,紀錄一下資料。

簡介

當建立新的應用程式集區時,IIS 都會建立一個安全性識別碼 (SID),表示此建立的應用程式集區。但是此識別不是真實的帳戶,所以不會在控制台顯示。
以下方法,假定應用程式區建立完畢。

IIS 應用程式集區

方法 1

直接針對資料夾設定權限,在 windows 中,直接透過介面操作

  • 在需要設定權限的資料夾上點擊滑鼠右鍵
  • 選擇屬性(Properties)
  • 在屬性畫面中,選擇安全性(Security),在按下編輯(Edit…)
    Properties window
  • Permissions 視窗中,點擊新增(Add…)
    Permissions window
  • 輸入要選擇的對象名稱的輸入框中輸入 IIS AppPool\myAppPoolName。例如:IIS AppPool\temp
  • 輸入後,點擊檢查名稱,然後按下確定

方法 2

透過 ICACLS 工具來使用 command line 來設定權限,以下範例為設定 D:\temp 此資料夾

1
ICACLS "D:\temp" /grant "IIS AppPool\temp":M /t

參考資料