假設我想使用我的有限使用者帳戶在 Windows 7 上執行安裝程式。彈出一個對話框,要求輸入超級使用者密碼以獲得完整權限。有沒有辦法以某種方式限制我授予的權限?
例如,每次啟動 uTorrent 時,它都會提示我輸入 SU 密碼。因為它要寫入磁碟機。但是,在我使用 SU 密碼之後,它現在不是可以完全自由地更改電腦上的註冊表、防火牆設定和使用者等所有內容嗎?
有沒有一種方法可以授予應用程式寫入磁碟機到特定資料夾的權限,但保留所有其他權限?當從半受信任的來源運行安裝程式/應用程式時,它也會有很大幫助,我想將它們的權限限制為僅對特定資料夾的磁碟存取。現在,各種應用程式都要求提升狀態,我永遠不知道這是否只是為了寫入磁碟,還是為了對我的系統做各種邪惡的事情。
答案1
是的,當您給它管理員密碼時,它會獲得對您的電腦的權限,以便它可以進行註冊表更改等,這是不明智的。
有一個uTorrent 論壇帖子這問了同樣的問題。該問題似乎透過更新到 3.1.3 build 27207 來解決。論壇貼文是最近發布的,因此您可以嘗試尋找更新。
答案2
安裝程式需要管理權限的唯一原因是他們將檔案安裝到受保護的程式檔案位置,和/或寫入電腦範圍的登錄項目。許多(如果不是大多數)程式不需要該級別的存取權限,並且可以按每個使用者進行安裝,如果它不提供該選項,則開發人員只是懶惰。您不應授予任何您不完全信任的程式管理權限,因為它可能會破壞您的系統。可以按使用者安裝的程式可以透過從自己的使用者帳戶安裝和運行來進一步隔離。