2012-05-23 130 views
0

我注意到,安裝後的一些應用程序打開一個窗口並詢問用戶的密碼。它說應用程序需要system.privilege.admin。我試圖弄清楚這到底意味着什麼。應用程序本身似乎在用戶模式下運行。那爲什麼要求密碼?任何人都可以幫忙嗎?Mac os上的管理員權限

+0

我懷疑它會要求「priviledge」; 「特權」,那應該是,我想象? –

+0

是的..對不起,錯字 –

+0

這個問題會更好,如果它表示它與編程的相關性,而不是暗示它。 – paulmelnikow

回答

0

大多數Mac安裝程序將程序放入應用程序文件夾。默認情況下,這不能寫入用戶。在安裝程序底下,安裝程序基本上正在執行sudo,以便它可以將文件寫入應用程序。

另外很多mac應用程序在系統庫中都有一個首選項文件。這同樣需要管理員權限才能寫入。

最後,應用程序可以註冊它可以打開哪些類型的文件。例如。 PDF文件可以通過Preview或Acrobat Reader或Acrobat蒸餾器打開。系統需要跟蹤哪些應用可以做什麼。