Metaacl.exe可修改IISAdmin對象的元數據庫權限
Metaacl.exe可修改IISAdmin對象的可修元數據庫權限
閱讀次數:147 次 來源:admin 發布時間:注意:如果您使用的是 ASP.Net 2.0 并且必須向某個 Windows 用戶帳戶授予元數據庫權限,請運行帶 -ga 選項的元數 ASP.NET IIS 注冊工具命令,而不是據庫使用此處顯示的工具。例如,權限以下命令行將向 Windows 用戶帳戶授予對 IIS 元數據庫的可修 <WindowsUserAccount> 權限:
aspnet_regiis –ga <WindowsUserAccount>
可以從 Microsoft 下載中心下載以下文件:
收起這個圖片展開這個圖片
立即下載 Metaacl.exe 程序包。 (http://download.microsoft.com/download/5/7/3/57316f36-ded6-41f0-b694-8b0102ade818/metaacl.exe)
發布日期:2003 年 7 月 16 日
有關如何下載 Microsoft 支持文件的元數更多信息,請單擊下面的據庫文章編號,以查看 Microsoft 知識庫中相應的權限文章:119591 (http://support.microsoft.com/kb/119591/ ) 如何從聯機服務獲取 Microsoft 支持文件 Microsoft 已對此文件進行了病毒掃描。Microsoft 使用的可修是該文件發布時可以獲得的最新病毒檢測軟件。該文件存儲在安全性得到增強的元數服務器上,以幫助防止在未經授權的據庫情況下對其進行任何更改。 Metaacl.exe 文件包含下列文件:
收起該表格展開該表格文件名 大小 Metaacl.vbs 7,權限380 KB EULA.txt 1,652 KB
要了解如何使用 Metaacl.vbs,您可以在命令提示符處直接運行此文件,可修而不附帶任何參數。元數要獲得最佳結果,據庫請確保 Cscript.exe 是默認腳本解釋器,或者運行:cscript metaacl.vbs將以代碼示例的形式提供 Metaacl.vbs,您可以將它用作模板,以便向自己的應用程序中添加類似的代碼。此文件未經過全面測試,因此為了簡單起見,它并不執行詳盡的錯誤處理。
警告:元數據庫編輯不當可能會導致嚴重問題,您可能需要重新安裝使用元數據庫的所有產品。Microsoft 不能保證由于您錯誤地編輯元數據庫而導致的問題能夠得到解決。編輯元數據庫需要您自擔風險。
注意:每次編輯元數據庫前都要進行備份。
在 Internet 信息服務 (IIS) 中,您可以修改有權訪問 IIS 元數據庫的人員,方法是將組和用戶手動添加到 Microsoft 管理控制臺的“操作員”中。在以編程方式執行此任務時,您既可以添加組和個人以使他們具有操作員訪問權限,也可以對授給這些用戶和組的特定憑據施加更為細化的控制。
對 IIS Admin 對象的訪問權限由各個元數據庫鍵上的“AdminACL”屬性控制。此屬性包含一個安全描述符,與任何其他安全描述符一樣,您也可以對它進行修改。通過設置該安全描述符,可以控制對元數據庫鍵的訪問。
當您的 Web 應用程序需要普通用戶讀取某些元數據庫屬性的值時,此功能可能會有所幫助。默認情況下,未向普通用戶授予讀取元數據庫屬性的權限。