[英]macOS (10.13 High Sierra) no longer stores screensaver settings in com.apple.screensaver
到目前為止,我的項目一直依賴以下命令來調整屏幕保護程序設置:
defaults write com.apple.screensaver askForPasswordDelay 0
defaults write com.apple.screensaver askForPassword true
從macOS High Sierra(10.13)開始,似乎這些設置不再存儲在com.apple.screensaver中
我想避免Apple Script實現這樣的事情,有什么建議嗎?
Victor Vrantchan在一篇很棒的博客文章中解釋了這一點:
https://blog.kolide.com/screensaver-security-on-macos-10-13-is-broken-a385726e2ae2
總之,你不能查詢,但你可以管理:
在Apple解決此錯誤之前,必須謹慎管理屏幕保護程序安全/鎖定設置。 進一步來說:
- 在初始引導期間盡快強制執行配置文件。
- 確保在配置文件中使用了askForPasswordDelay鍵。
使用defaults write
不再適用於10.13。
http://www.openradar.me/35462422
你可以使用這個要點來改變它: https : //gist.github.com/mcw0933/21b8a9e292e83c69931f5de0d2ae1883
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.