2011年4月20日 星期三

[WIN7] 以iCACLs.exe 快速地修改存取權限

自從使用WINDOWS 7 以後,遇到一大堆討厭的麻煩事,其中一項就是權限不可以亂設。

話說在筆電上裝了小紅傘,因為隨機的WINDOWS版本是家用進階版,是沒有「安全性設定」功能的,關小紅傘廣告的老方法就行不通了。
突然有個靈感,想說不然那幾個廣告檔權限設全部禁止,應該也可行。

實際執行時一不小心操作手殘失誤,選到空白處而非廣告檔,還把權限設成矛盾,結果資料夾內二百多個檔案就全部繼承到,設定成禁止了。
因為是矛盾造成的,所以沒辦法一次全改回,沒辦法執行也沒辦法移除!必須單檔逐一進五六層選單手動取消繼承,真的很煩,改到第五個我就放棄了。

幸好在網路上看到簡睿對iCACLs的說明,這個代表 Improved Change Access Control Lists的系統指令可以很大程度地修改權限。
於是乎,以系統管理員身分執行CMD.exe進入好朋友DOS介面,輸入「icacls *.* /inheritance:r」這個代表「移除所有繼承的ACE」,再輸入「icacls *.* /grant tony:(F)」給自己完整權限,就可以隨心所欲了。這個指令真是救了我啊!

最後,我還是不曉得以權限關小紅傘廣告可不可行,因為我在還沒找到解決方案前,就安裝了獲得不少好評、必須是正版才能享用的Microsoft Security Essential,使用起來也還蠻順,不感覺拖慢速度也不煩人,是正版使用者可以愛用的東西。

就醬了。

1 則留言: