我注意到安装后的某些应用程序打开一个窗口并询问用户的密码。它说应用程序需要system.privilege.admin
。我试图找出这究竟意味着什么。应用程序本身似乎在用户模式下运行。那为什么要问密码呢?有人可以帮忙吗?
答案 0 :(得分:0)
大多数Mac安装程序都将程序放入“应用程序”文件夹中。默认情况下,这对用户不可写。在幕后,安装程序基本上是在做一个sudo,以便它可以将文件写入Applications。
此外,许多mac应用程序在系统库中都有一个首选项文件。这将需要管理员权限才能写入。
最后,应用程序可以注册它可以打开的文件类型。例如。 pdf文件可以通过预览或Acrobat Reader或Acrobat蒸馏器打开。系统需要跟踪哪些应用可以执行哪些操作。