O OS X está pedindo repetidamente a senha do chaveiro de login

14

Sei que isso foi solicitado aqui várias vezes, mas já verifiquei as outras discussões e tentei suas sugestões, mas sem sucesso. Há algo que eu possa fazer em vez de reinstalar o sistema completo?

Quando certos aplicativos desejam acessar o chaveiro, a senha do chaveiro "login" é solicitada repetidamente e sem fim, mesmo que eu digite a senha correta.

Eu já tentei o seguinte, separados um do outro:

  • Keychain Access > Preferences > Reset my default key chain
  • redefina a senha (nova senha = senha antiga) do chaveiro de login
  • Excluindo a ~/Library/Keychains/XYZ...pasta (conforme sugerido aqui: https://apple.stackexchange.com/a/148437/5924 )
  • reiniciado várias vezes

Agora, eu queria simplesmente conceder acesso a todos os aplicativos a determinados chaveiros, mas, ao querer salvar as alterações, tenho o mesmo problema original: sou solicitada a senha do chaveiro de login, que nunca é aceita. Definitivamente, estou digitando a senha correta, posso até bloquear e desbloquear o chaveiro sem problemas. Ou até redefinir a senha. Isso simplesmente não vai ajudar. (E caso isso importe: a senha do chaveiro "login" é a mesma que eu uso para minha conta de usuário.)

Aqui está o vídeo do screencast : https://www.dropbox.com/home/Public?preview=video3.m4v

[ insira a descrição da imagem aqui]

(Estou no El Capitan, o Keychain Access é a versão 9.0 (55171.20.2))

Discussões relacionadas, mas nenhuma delas ajudou:

=== ATUALIZAÇÃO ===

Acabei de encontrar este tópico: Keychain não mostra senhas após a atualização do El Capitan

e, de fato, esta também é a mensagem que estou recebendo no /var/log/system.log:

SecurityAgent[877]: Ignoring user action since the dialog has received events from an untrusted source 

mas já estou usando um mouse real (Magic Mouse) e / ou o touchpad interno do meu Mac, portanto, a solução proposta não ajuda muito:

Portanto, uma solução para esse problema é usar um mouse físico para interagir com o chaveiro.

(A propósito: tenho todas as atualizações recentes instaladas sobre as quais fui notificado automaticamente via App Store.)

O que também é interessante, olhando para o system.log: ele mostra muitas dessas linhas com bastante frequência, sem nenhuma interação do usuário e a cada poucos segundos:

secd[292]:  __SOSCCProcessSyncWithAllPeers_Server_block_invoke sync with all peers failed: Error Domain=com.apple.security.sos.error Code=1032 "peer: UQl/Oz6WIs//dOl3o8fSLDAa2p not found" UserInfo={NSDescription=peer: UQl/Oz6WIs//dOl3o8fSLDAa2p not found}
Mar 21 22:40:04 mln-mbp CloudKeychainProxy[344]:  __39-[UbiqitousKVSProxy doSyncWithAllPeers]_block_invoke_2 <UB--s--C---> syncWithAllPeers (null), rescheduling timer

(Agora, acabei de remover o chaveiro de ser armazenado no iCloud e o erro no log foi interrompido.)

Mathias Conradt
fonte
Você já tentou a rotina de Permissões de reparo (Primeiros socorros do Disk Utility) e as permissões da pasta pessoal de reparo (do sistema Recovery Partition)?
Dictionarics Anonymous
@DictionaricsAnonymous Acabei de executar um Primeiros Socorros e obtive alguns erros. Mesmo que a caixa de diálogo Primeiros socorros diga "Ele consertará o volume, se necessário.", O volume ainda mostrará os erros se eu executar o Primeiros socorros novamente. snag.gy/A9JAJ.jpg Sobre o reparo de permissão da pasta pessoal: como acessar isso / não parece ter uma partição de recuperação ao olhar para as partições (veja a captura de tela). A partição não apareceria lá também? O DiskUtility que eu posso acessar via boot & cmd + R é diferente do DiskUtility do qual executei o First Aid? (Fazer um backup TimeMachine antes de próximos passos)
Mathias Conradt
Nevermind sobre a partição, eu vê-lo através de "lista diskutil" - pastebin.com/XfBViF3B e um fórum discussão sobre El Capitan discussions.apple.com/thread/7254480?tstart=0
Mathias Conradt
Ah, eu não tenho o El Capitan e não sabia que isso trouxe algumas mudanças ... Se nem tudo mudou, você precisa inicializar o sistema de recuperação (reiniciar + manter pressionado o Cmd-R), em seguida, inicie o Disk Utility e deixe repare 'Macintosh HD' a partir daí. Ele deve corrigir a corrupção do sistema de arquivos. Caso contrário, execute-o novamente. Mas minha idéia original era reparar permissões, e esse recurso foi removido do Disk Utility em El Capitan. Sugiro que você corrija essa corrupção primeiro e tente reparar os dois sistemas de permissão. Vou ter de google para ver se que, mesmo ainda se aplica a El Capitan ...
Dictionarics Anonymous
2
Para redefinir as permissões da pasta da pasta pessoal, inicialize no sistema de recuperação, inicie o aplicativo Terminal (menu Utilitários) e digite o comando resetpassword(em uma palavra). Um aplicativo separado será iniciado, no qual você seleciona 'Macintosh HD' e, em seguida, seu nome de usuário e, em seguida, clique em 'Redefinir' na parte inferior da janela.
Dictionarics Anonymous

Respostas:

7

Eu tive exatamente o mesmo problema com o Lync messenger - solicitação para inserir uma senha de chaveiro repetidas vezes, mesmo que a senha fosse a correta. Tentei inúmeras sugestões, nada funcionou. Até eu encontrar este:

  • vá para a pasta userid / Library / Keychains
  • procure uma chave com o nome do arquivo na janela de solicitação de senha
  • exclua este arquivo (somente este!)
  • tente novamente seu aplicativo - a senha é aceita agora

De alguma forma, essa chave não foi mostrada no Acesso às Chaves, como ela não existe. Mas o arquivo de chave real estava presente na pasta de chaves.

Parece haver algum bug no macOS (eu estou no Sierra) quando ele não pode ver o arquivo-chave e outro bug - o sistema tenta criar um novo arquivo-chave, mas a operação do arquivo falha (o arquivo já existe lá). Eu sugeriria aos desenvolvedores da apple que adicionassem uma exceção adequada ao tratamento, mas estou satisfeito por enquanto - problema corrigido.

Andrei Glotov
fonte
Erro exato que tive, funcionou perfeitamente.
Kevin
Re "não mostrado"; É porque você o ocultou no KeyChain (menu Exibir)?
Pacerier 10/10
Clique em "Mostrar certificados expirados" e "Mostrar itens invisíveis".
Pacerier 10/10
3

Acabei de desativar o FileVault na minha System Settings > Security & Privacyúltima noite e deixei o HD decodificar novamente e pronto, agora o chaveiro funciona bem novamente. Eu o havia ativado apenas recentemente, mas não tinha ideia de que isso causaria tais problemas e efeitos colaterais.

(Outros problemas com o FileVault provavelmente estão relacionados, como o aplicativo Redefinir senha no modo de recuperação não exibido e os discos )

Mathias Conradt
fonte
Interessante. Só comecei a usar o El Capitan (em um novo MBP) há dois dias e até agora não vi nenhum problema com o Keychain Access, apesar do que li - mas desativei o FileVault ao instalar o sistema operacional. Eu me pergunto se é por isso? (Por que não tive problemas com as chaves, quero dizer.) #
Wildcard
2

Uma inicialização no modo de recuperação ( Command + Rlogo após a reinicialização) e Disk Utility > First Aidno disco principal resolveu o problema para mim.

JohnGalt
fonte
1
Mas qual é a principal causa?
Pacerier 10/10