Comando de remoção de senha do Keychain

3

Procurando por uma pequena orientação sobre como remover todas as instâncias de uma chave de senha genérica pelo serviço (svce) ou pela string de rótulo. Eu posso fazer uma vez de cada vez, mas às vezes eu tenho máquinas que têm 15 ou mais. Aqui está como eu consigo um de cada vez:

Por string:

security delete-generic-password -s com.apple.network.eap.user.item.wlan.ssid.DEMO

Por marcador:

security delete-generic-password -l DEMO

E tentar remover tudo de uma vez usando o comando awk:

security find-generic-password -s "DEMO" | \sudo awk '/svce/{system("security delete-generic-password -s DEMO")}'

Remove apenas um de cada vez = /

    
por Yury Panasyuk 22.11.2016 / 22:46

1 resposta

0

Se todas as senhas forem geradas pelo mesmo criador, tente:

security delete-generic-password -c CODE 

Ou

security delete-generic-password -a ACCOUNT

Você também pode experimentar curingas

security delete-generic-password -s "*.*"
    
por 23.11.2016 / 15:27