サービス(svce)またはタグ文字列を介して共通のパスワードキーチェーンのすべてのインスタンスを削除する方法についてのガイドラインを探しています。一度に 1 つずつ実行できますが、時にはマイコンピュータに 15 個を超える場合もあります。一度に 1 つずつ実行できる方法は次のとおりです。
文字列ベース:
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 つずつ削除 =/
答え1
すべてのパスワードが同じ作成者によって生成された場合は、次のことを試してください。
security delete-generic-password -c CODE
または
security delete-generic-password -a ACCOUNT
ワイルドカードを試すこともできます。
security delete-generic-password -s "*.*"