[Vista] 使用iCACLs.exe快速變更檔案的存取權限

於使用檔案總管變更記事本的安全性步驟繁複,因而查詢到了一篇Replacing notepad.exe in Vista 使用takeown.exeicacls.exe直接使用DOS命令變更內建檔案的使用權限設定。TakeOwn很好理解,就是取得所有權,但iCACLs就較困難些了。iCACLs在以前的Windows版本裡相對應的指令名稱是CACLs:Change Access Control
Lists 的縮寫(開頭的C也有寫成Control的);而在Windows Server 2003 SP2與Windows Vista裡又出現加強版(Improved)的CACLs,即 ICACLs.exe。以下我們就使用iCACLs.exe和C:Windowshh.exe來實驗如何用指令變更存取權限設定。

我們由檔案總管右鍵功能表開啟hh.exe的內容視窗→安全性頁籤→〔進階〕檢視hh.exe的使用權限,再以指令 icacls  hh.exe 檢視其輸出,二者做個比對就能比較了解iCACLs顯示的縮寫含義了。

Vista Security
C:Windows>icacls hh.exe
hh.exe NT SERVICETrustedInstaller:(F)

BUILTINAdministrators:(RX)

NT AUTHORITYSYSTEM:(RX)

BUILTINUsers:(RX)


已順利處理 1 個檔案; 0 個檔案處理失敗

由對照可知:

  • (F)是完全控制(Full Control)
  • (RX)是讀取與執行(Read and Execute)

內建檔案只有TrustedInstaller具有完全控制的權限,透過iCACLs的 /grant 使用者:(F)參數可以把完全控制權限授權給指定的使用者,首先用TakeOwn命令把hh.exe的擁有者變成登入的使用者,再變更存取權限:

C:Windows>takeown /F hh.exe成功: 檔案 (或資料夾): "C:Windowshh.exe" 目前已經由使用者 "JERRYTPjerry" 擁有。

C:Windows>icacls hh.exe /grant jerry:(F)

已處理的檔案: hh.exe

已順利處理 1 個檔案; 0 個檔案處理失敗

C:Windows>icacls hh.exe

hh.exe JERRYTPjerry:(F)

NT SERVICE TrustedInstaller:(F)

BUILTIN\Administrators:(RX)

NT AUTHORITY SYSTEM:(RX)

BUILTIN\Users:(RX)

已順利處理 1 個檔案; 0 個檔案處理失敗

由上面的紅色字體可以看到使用者jerry針對hh.exe已具有完全控制的權限了,往後不管是對 hh.exe 做改名、覆蓋或刪除操作才能成功。

iCACLs.exe命令頗為複雜,有時間再來仔細研究清楚。

另外,由於Google到的資料以英文居多,想讓DOS視窗的字碼頁由950(Traditional Chinese Big5)變成437(United States)應如何操作呢?

只要用debug.exe就可以了。當debug.exe的減號提示符號出現後按 q 和 Enter回到DOS後,其編碼就變成437了。

##


您可能也會有興趣的類似文章

填寫回應

 

 

 

您可使用這些HTML標籤

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">

隨機文章

  1. 開始試用GMail 
  2. 終於比較清楚Aqua Data Studio的Execute Current要如何操作了 
  3. [iReport] 兩個文字元件:Static Text與Text Field 
  4. 網頁編輯軟體KompoZer 0.8b1新版推出 
  5. 初試TortoiseSVN的收穫 (4)
  6. [SVN] JavaSVN改名並推出新版本 
  7. [轉貼] 千千靜聽:自動抓歌詞+詞曲同步的KTV播放器 (2)
  8. 新發現的書櫃網站:CSHELF (2)
  9. 在Xuite裡使用jQuery的重點 
  10. WordPress 3.1無法正常顯示分類的修正步驟 (1)

歷史熱門文章

  1. 如何手動輸入Plurk的表情圖示? (353,094 點擊/2008-09-29)
  2. 簡單放大Plurk輸入區的方法[修訂] (86,929 點擊/2008-09-29)
  3. 啟用&關閉中華電信ZyXEL P874的無線網路連線功能的步驟[修訂] (84,042 點擊/2011-06-01)
  4. Plurk CSS樣式自訂修改全攻略 (83,125 點擊/2009-07-04)
  5. 網路升級光世代50M/3M與設定ZyXEL P874 (53,322 點擊/2011-05-28)
  6. 輕鬆學會彈指神功-揭露AutoHotkey絕技 (43,181 點擊/2008-04-10)
  7. iPad新手入門技巧 (40,435 點擊/2011-02-05)
  8. 分享世博台灣館主題曲『台灣的心跳聲』MV(附歌詞+下載連結+新歌詞) (38,151 點擊/2010-04-27)
  9. 把HTC Touch HD操作介面換成Spb Mobile Shell,美觀又便利! (37,958 點擊/2009-02-18)
  10. 另一套適用手機的影片轉檔工具:WinAVI 3GP/MP4/PSP/iPod Video Converter (35,923 點擊/2009-04-18)