如果我的应用程序具有访问权限(例如运行 as 时root
),它如何访问特定用户的首选项?
例如,假设用户从普通(管理员)帐户重新启动我的常规应用程序(捆绑包)作为 root,例如使用 sudo,如下所示:
sudo /Applications/MyApp.app/Contents/MacOS/MyApp
甚至来自一个应用程序
AuthorizationExecuteWithPrivileges()
如果我的应用程序现在调用NSUserDefaults.standardUserDefaults
,它将访问存储在根用户主目录中的首选项。
我想让我的这个应用程序能够访问登录用户的首选项。