macos - 如何从命令行设置 MAC 的安全和隐私设置

标签 macos

我通过给出以下命令在命令行中设置 MAC 安全和隐私设置所需的密码

/usr/libexec/PlistBuddy -c“set :askForPassword 1”“/Users/manuprasanna”/Library/Preferences/com.apple.screensaver.plist

随着这个 com.apple.screensaver.plist 的修改。但要使此更改出现在 UI 中,需要重新启动 mac。

有什么方法可以让此更改反射(reflect)在 UI 中而无需重新启动。

最佳答案

在 Mavericks 中,首选项由后台守护进程 cfprefsd 管理。当您第一次运行应用程序时,此服务会读取一次首选项文件。然后(我相信)如果您在程序运行时更改程序的设置,它会收到通知,然后在某些时间点将它们写入实际的首选项文件。但 cfprefsd 始终在其缓存中保留这些设置的副本,这就是应用程序在检查其设置时获取的内容。

以下命令将完成工作而无需重新启动

杀死cfprefsd

引用:http://manytricks.com/blog/?p=3049

关于macos - 如何从命令行设置 MAC 的安全和隐私设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28164231/

相关文章:

ios - 助理编辑器锁定在 Xcode 中

cocoa - 如何设置图像透视

ruby - 无法在 MacOS Sierra 10.12.1 上安装 Jekyll

Git 在与 Heroku 交谈时使用了错误的电子邮件地址

objective-c - 在 Cocoa 中创建固定大小的文件

macos - 在 Mac OSX 10.8.4 上,我在哪里可以找到 Go 安装?

node.js - 如何在 Mac 上使用 pm2 启动命令?

swift - 以编程方式将列添加到 NSTableView

cocoa - DropBox 查找器按钮

cocoa - Mac OS X 中文件的高分辨率图标?