[問題] 關於 Windows 神奇的權限系統

作者: nevikw39 (牧)   2019-05-31 00:17:27
作業系統:
Windows 10
問題內容:
板上各位大大豪:
Windows 在 7 時加入惹 UAC 機制,卻是不少麻煩的開始。不說使用者系統本來就很差,諸
多不便如就算是 Administrator 群組的成員,預設都不以 privilege 執行程式,而且還沒
有 sudo。
正常來說,一個以系統管理員身分執行的程式是不能被一般使用者身分給 kill 掉,SYSTEM
身分的程式即便是系統管理員也殺不掉。
但神奇的是,在沒有 UAC 提示下工作管理員卻可以結束任何程式,甚至包括以 psexec -i
-s 啟動而系統管理員的 powershell 都 kill 不掉的程式。那麼,工作管理員又是以什
麼身
分執行的?這也太怪了八 = = 例如北市圖的電腦得輸入登記過的借書證號才能用,但其
實只
要 Crtl + Alt + Del 進入安全選項叫出工作管理員結束那個程式就可以直接使用電腦。
問題來惹:現在我有一個排程工作以 SYSTEM 身分執行,而我不想要這個程式被使用者關掉
,請問有何做法?目前想到就是做個 watchdog,一被關就再度執行
另外,縱使我已經把 UAC 通知等級調到最低,他三不五時依舊會自己變回預設耶,這是
為什
麼?
作者: ross800127 (ROSS-MAX)   2019-05-31 14:08:00
Google: deny PROCESS_TERMINATE
作者: leicheong (睡魔)   2019-05-31 22:44:00
Google: GPO disable task managerbtw, UAC只是在普通執行的process的token中加入NT Authority\Local account and member ofAdministrators group = deny, 讓admin帳號身份的process變回普通user而已, 不是甚麼複雜的東西
作者: legos4710 (EG)   2019-06-01 00:34:00
你用linux的權限來判斷windows本來就會覺得格格不入 這些權限都是人設計出來的 只有你習不習慣 沒有誰對誰錯
作者: Klauhal (赤)   2019-06-01 11:55:00
administrator殺不掉的最後防線尤其是程式死掉沒回應又關不掉的時候
作者: serlontw (無語問蒼天)   2019-06-02 10:49:00
那只是把admin開一般user身份進入的步驟省略而已...

Links booklink

Contact Us: admin [ a t ] ucptt.com