![如何通过命令行创建钥匙串条目?](https://linux22.com/image/1468386/%E5%A6%82%E4%BD%95%E9%80%9A%E8%BF%87%E5%91%BD%E4%BB%A4%E8%A1%8C%E5%88%9B%E5%BB%BA%E9%92%A5%E5%8C%99%E4%B8%B2%E6%9D%A1%E7%9B%AE%EF%BC%9F.png)
我正在尝试使用命令行自动将密码添加到各种文件服务器的钥匙串应用中。我能够使用来man security
解决大部分问题。
它正在使用正确的信息创建钥匙串,但是当我尝试连接到查找器中的所述文件服务器时,仍然提示我输入密码,就好像没有钥匙串一样。
这是我所拥有的。我还缺少什么才能让它按我想要的方式工作?
sudo security add-generic-password -a "$EMAIL_USERNAME" -s smb://10.1.50.50 -w "$PASSWORD" -l NY-File-Server \
-D "network password" \
-T /System/Library/CoreServices/NetAuthAgent.app
答案1
再次查看该选项后,我终于搞清楚了。添加 Internet 密码而不是通用密码并设置协议即可。以下是有效命令:
sudo security add-internet-password -a "$EMAIL_USERNAME" -r "smb " -s "10.1.50.50" -w "$PASSWORD" -D "network password" -l "NY-File-Server" -T /System/Library/CoreServices/NetAuthAgent.app