`来自bash脚本的安全解锁密钥链
在MacOSX上,如果我使用ssh连接并运行命令:`来自bash脚本的安全解锁密钥链,bash,macos,ssh,Bash,Macos,Ssh,在MacOSX上,如果我使用ssh连接并运行命令: security -v unlock-keychain -p <password> <keychain_path> 系统会提示我输入密码 我该如何解决这个问题?您需要显式地让脚本test.sh访问您的钥匙链 打开钥匙链访问 右键单击私钥 选择“获取信息” 选择“访问控制”选项卡 单击“允许所有应用程序访问此项目” 单击“保存更改” 输入您的密码 享受 积分:您需要显式地让脚本test.sh访问您的钥匙链 打开钥匙
security -v unlock-keychain -p <password> <keychain_path>
系统会提示我输入密码
我该如何解决这个问题?您需要显式地让脚本
test.sh
访问您的钥匙链
- 打开钥匙链访问
- 右键单击私钥
- 选择“获取信息”
- 选择“访问控制”选项卡
- 单击“允许所有应用程序访问此项目”
- 单击“保存更改”
- 输入您的密码
- 享受
积分:您需要显式地让脚本
test.sh
访问您的钥匙链
- 打开钥匙链访问
- 右键单击私钥
- 选择“获取信息”
- 选择“访问控制”选项卡
- 单击“允许所有应用程序访问此项目”
- 单击“保存更改”
- 输入您的密码
- 享受
信用证:我需要对钥匙链访问“钥匙”部分中列出的每一个私钥都这样做吗?@CleverHuman我从来没有这样做过,我也不会。。。我会认为这是一个安全问题,如果我的一个脚本将访问我的任何私钥。我试图坚持1功能/1密钥的模式。我需要对钥匙链访问的“密钥”部分中列出的每个私钥都这样做吗?@CleverHuman我从来没有这样做过,我也不会。。。我会认为这是一个安全问题,如果我的一个脚本将访问我的任何私钥。我试着坚持1个功能/1个键的模式。
bash test.sh