寻找有关通过服务(svce)或标签字符串删除通用密码钥匙串的所有实例的一些指导。我一次可以做一次,但有时我的机器有 15 个以上。以下是我一次能够完成一个的方法:
按字符串:
security delete-generic-password -s com.apple.network.eap.user.item.wlan.ssid.DEMO
按标签:
security delete-generic-password -l DEMO
并尝试使用 awk 命令一次性删除所有内容:
security find-generic-password -s "DEMO" | \sudo awk '/svce/{system("security delete-generic-password -s DEMO")}'
一次只删除一个=/
答案1
如果所有密码均由同一创建者生成,请尝试:
security delete-generic-password -c CODE
或者
security delete-generic-password -a ACCOUNT
您还可以尝试通配符
security delete-generic-password -s "*.*"