Para onde foi o "Keychain First Aid"?

34

Na minha máquina executando o OS X El Capitan, não existe a opção "Keychain First Aid" no aplicativo Keychain Access.

Toda a documentação, incluindo a Ajuda do Mac OS em El Capitan, diz para ir para o menu Acesso ao chaveiro e selecione Primeiros socorros do chaveiro. Mas meu menu de acesso ao chaveiro fica assim:

insira a descrição da imagem aqui

Onde está o chaveiro Primeiros socorros ??

Glenn Schmidt
fonte
4
Alguma maneira de substituir essa funcionalidade?
usar o seguinte comando

Respostas:

10

É possível que ele tenha sido removido na atualização do OS X 10.11.2. Referência: Keychain First Aid parece estar ausente após a atualização 10.11.2!

De Sobre o conteúdo de segurança do OS X El Capitan 10.11.2, Atualização de segurança 2015-005 Yosemite e Atualização de segurança 2015-008 Mavericks :

Acesso ao chaveiro

Disponível para: OS X El Capitan v10.11 e v10.11.1

Impacto: um aplicativo mal-intencionado pode se disfarçar como o servidor de chaves. Descrição: existia um problema na maneira como o Keychain Access interagia com o Keychain Agent. Esse problema foi resolvido com a remoção da funcionalidade herdada.

CVE-ID CVE-2015-7045

dentarg
fonte
8
Como diabos eu reparo meu chaveiro agora !!! O laptop é completamente inutilizável.
Javadba
8

A partir do OSX 10.11, você precisará abrir o aplicativo Keychain Access e acessar Preferences > Reset My Default Keychain. "Reset" é um pouco inadequado; na verdade, ele moverá seu chaveiro antigo para um arquivo de banco de dados separado e criará um novo chaveiro limpo.

Em seguida, se o fizer File > Add Keychain, é possível adicionar novamente o chaveiro antigo (por exemplo login_renamed_1) ao visualizador. Você pode copiar manualmente as chaves do chaveiro antigo para o novo.

Você precisará digitar novamente sua senha root para cada chave que copiar, e isso gerará erros em você, mas no final eles serão copiados.

alexw
fonte
Você pode acelerar o processo consideravelmente alterando a senha do chaveiro importado para em branco antes de arrastar as senhas desejadas para o novo chaveiro. Então você pode simplesmente pressionar Retornar ou automatizar o clique no botão Permitir, posicionando o cursor sobre ele e executando o clique , por exemplo while : ; do cliclick c:. w:500; done, que clicará na posição atual do cursor a cada meio segundo.
Miles Wolbe
7

No Mac OS X 10.11 El Capitan, os erros de chaveiro podem ser corrigidos excluindo todos os arquivos e pastas ~/Library/Keychains/e reinicializando.

Guias que sugerem "primeiros socorros" e renomear arquivos de chaveiro estão equivocados ou desatualizados.

davidcondrey
fonte
2
Não é necessário excluir todos os arquivos e pastas, apenas qualquer pasta com um nome longo do tipo guia (por exemplo, A8E5321F-62CC-5BED-8B31-DE0526C484BD). techraptor.net/content/…
Jason
4
Não tenho tanta certeza sobre esse conselho. Perdi todos os meus itens de chaveiro. Felizmente eu só mudou-los em vez de excluí-los ...
Paul S
Obrigado - sim, isso redefine todas as senhas salvas, mas conseguiu que o chaveiro funcionasse novamente, e era para isso que eu queria os primeiros socorros.
geedoubleya
6
Eu realmente recomendo não seguir este conselho, exceto como último recurso. Essa é apenas uma maneira grosseira de apagar todos os dados do seu chaveiro e começar do zero, mas pode ter outras consequências indesejadas. (Por exemplo, se você estiver usando criptografia de disco completo, isso causará mais problemas na reinicialização) Uma maneira mais limpa de fazer quase a mesma coisa é apenas abrir "Acesso às Chaves", vá para a janela Preferências (⌘ + `) e depois clique no botão "Redefinir minha chave padrão". Aqui está uma captura de tela: dropbox.com/s/0sb9o7ho75oh7ks/…
Chris