Excluindo as chaves do sistema do Mac, não foi possível encontrar as chaves especificadas

Excluindo as chaves do sistema do Mac, não foi possível encontrar as chaves especificadas

Quero excluir as Chaves armazenadas na System.keychainpasta do Mac. Eu tentei o seguinte,

security delete-keychain Keychain_name

mas recebi o seguinte erro:

O chaveiro especificado não foi encontrado

Como posso remover o chaveiro? Quando não funcionou tentei fornecer o caminho onde o chaveiro está armazenado

security delete-keychain Keychain_name /Library/Keychains/System.keychain

Mas mesmo assim estou recebendo a mesma mensagem de erro.

Quero excluí-lo enquanto estou desenvolvendo aplicativos, algumas informações são armazenadas como tal. Se eu tentar excluir um único item, ocorrerá o erro acima.

No entanto, quando usei o seguinte comando

sudo security delete-keychain /Library/Keychains/System.keychain 

ele excluiu todo o System.keychain.

Onde estou errado ao excluir um único item de system.keychain?

Responder1

Vamos repassar a terminologia:

System.keychaine login.keychainsãochaveiros. Essesconteritens de chaveiro comoitens de senhaeitens de nota seguros.


security delete-keychainexclui umchaveiro inteiro. Foi sobre isso que tratou meu primeiro comentário: você geralmentenão quero excluir as chaves do sistema, incluindo todas as suas entradas. Você usa isso se criar seus próprios chaveiros para usos específicos.

security delete-keychain "/Users/danielbeck/Library/Keychains/Test.keychain"

Use security delete-generic-password, security delete-internet-password, ou security delete-certificate, dependendo do tipo de item que você deseja excluir.

O comando a seguir exclui um item, por exemplo, umNota segura, nomeado notea partir do chaveiro especificado Test2.keychain:

security delete-generic-password -l note "/Users/danielbeck/Library/Keychains/Test2.keychain"

Para obter informações sobre as opções que permitem especificar quais itens excluir, consulte man security.

informação relacionada