我正在使用以下命令从钥匙串中获取密码
login_name=`security find-generic-password -l 'Main_screen' -a first_screen_user -w`
它获取结果没有任何问题。但是有时候我看到是否在2-3周内不重新启动笔记本电脑。它突然停止返回该值。是否有任何特殊原因以及如何使其在那个时候起作用。
当它“停止返回值”时,您会看到什么?尝试运行-v
以获取更多信息。
我花了一段时间发现的一件事是,钥匙串可以在超时或“睡眠”后锁定:
运行Keychain Access
,右键单击您使用的钥匙串,然后选择Change Settings for Keychain ...
。查看是否已选中Lock after X minutes of inactivity
或Lock when sleeping
复选框中的任何一个。
如果选择了一个或两个,则可以取消选中它们,或者在security unlock-keychain
没有任何价值的情况下确保运行并重复执行命令。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句