macOS(10.13 High Sierra)不再在com.apple.screensaver

时间:2017-08-24 17:10:07

标签: macos security screensaver macos-high-sierra

到目前为止,我的项目一直依赖以下命令来调整屏幕保护程序设置:

defaults write com.apple.screensaver askForPasswordDelay 0
defaults write com.apple.screensaver askForPassword true

从macOS High Sierra(10.13)开始,似乎这些设置不再存储在com.apple.screensaver中

我想避免Apple Script实现这样的事情,有什么建议吗?

2 个答案:

答案 0 :(得分:2)

Victor Vrantchan在一篇很棒的博客文章中解释了这一点:

https://blog.kolide.com/screensaver-security-on-macos-10-13-is-broken-a385726e2ae2

总之,你无法查询,但你可以管理。:

  

在Apple解决此错误之前,必须谨慎管理屏幕保护程序安全/锁定设置。更具体地说:

     
      
  • 在初始引导过程中尽快强制执行配置文件。
  •   
  • 确保在个人资料中使用了askForPasswordDelay密钥。
  •   

答案 1 :(得分:0)

从{10.13起,不再使用defaults write

http://www.openradar.me/35462422

您可以使用此要点来代替配置文件来完成它: https://gist.github.com/mcw0933/21b8a9e292e83c69931f5de0d2ae1883