来自 bash 脚本的 `security unlock-keychain`
`security unlock-keychain` from a bash script
在 MacOSX 上,如果我 ssh 进入并 运行 命令:
security -v unlock-keychain -p <password> <keychain_path>
钥匙串解锁,世界一切安好。
如果我将相同的命令放入 bash 脚本和 运行
bash test.sh
系统提示我输入密码。
我该如何解决这个问题?
您需要明确让您的脚本 test.sh
访问您的钥匙串。
- 打开钥匙串访问
- 右击私钥
- Select "Get Info"
- Select "Access Control" 选项卡
- 点击"Allow all applications to access this item"
- 点击"Save Changes"
- 输入密码
- 享受
致谢:Running xcodebuild from a forked terminal
在 MacOSX 上,如果我 ssh 进入并 运行 命令:
security -v unlock-keychain -p <password> <keychain_path>
钥匙串解锁,世界一切安好。
如果我将相同的命令放入 bash 脚本和 运行
bash test.sh
系统提示我输入密码。
我该如何解决这个问题?
您需要明确让您的脚本 test.sh
访问您的钥匙串。
- 打开钥匙串访问
- 右击私钥
- Select "Get Info"
- Select "Access Control" 选项卡
- 点击"Allow all applications to access this item"
- 点击"Save Changes"
- 输入密码
- 享受
致谢:Running xcodebuild from a forked terminal