在MacOS High Sierra(10.13.3)上,如何在不锁定钥匙串的情况下锁定屏幕?
我运行一些长期运行的终端脚本,定期使用钥匙串,并希望能够锁定我的屏幕并离开午餐,而不会导致终端脚本阻止密码提示。
security set-keychain-settings -h
;-)
我没有使用sudo。该脚本调用一些知道如何利用钥匙串的ssh实用程序。
—
克里斯贝蒂
我使用各种超时值测试了超时理论,并在终端的循环中每5秒触发一次通过ssh使用的钥匙串。当我通过apple菜单中的Lock Screen选项锁定我的屏幕时,无论Keychain超时值如何,循环都会在5到10秒内中断。这是一个
—
克里斯贝蒂
security set-keychain-settings -u -t 7200
钥匙串配置。
我还通过保持锁定的显示器唤醒(鼠标移动)一分钟,然后通过密码再次解锁来测试这与睡眠无关。登录后,我看到我的脚本在显示锁定屏幕后不久暂停,提示输入钥匙串密码。钥匙串访问的丢失似乎与转换到锁定屏幕高度相关。
—
克里斯贝蒂
sudo
在脚本中执行这些命令?