OS X richiede ripetutamente la password del portachiavi di accesso


14

So che questo è stato chiesto qui diverse volte, ma ho già controllato le altre discussioni e provato i loro suggerimenti, ma senza successo. C'è qualcosa che posso fare invece di reinstallare il sistema completo?

Quando alcune applicazioni vogliono accedere al portachiavi, mi viene chiesta la password del portachiavi "login" ripetutamente e senza fine, anche se inserisco la password corretta.

Ho già provato quanto segue, separato l'uno dall'altro:

  • Keychain Access > Preferences > Reset my default key chain
  • reimpostare la password (nuova password = vecchia password) del portachiavi di accesso
  • Eliminazione della ~/Library/Keychains/XYZ...cartella (come suggerito qui: /apple//a/148437/5924 )
  • riavviato più volte

Ora volevo semplicemente concedere l'accesso a tutte le applicazioni a determinati portachiavi, ma quando voglio salvare le modifiche, ho lo stesso problema originale: mi viene chiesta la password del portachiavi di accesso, che non viene mai accettata. Sto sicuramente digitando la password corretta, posso persino bloccare e sbloccare il portachiavi con essa senza problemi. O addirittura reimpostare la password. Semplicemente non aiuta. (E nel caso sia importante: la password del portachiavi "login" è la stessa che uso per il mio account utente.)

Ecco il video dello screencast : https://www.dropbox.com/home/Public?preview=video3.m4v

[ inserisci qui la descrizione dell'immagine]

(Sono su El Capitan, l'accesso al portachiavi è versione 9.0 (55171.20.2))

Discussioni correlate, ma nessuna di queste ha aiutato:

=== === UPDATE

Mi sono appena imbattuto in questo thread: Keychain non mostra le password dopo l'aggiornamento di El Capitan

e in effetti, questo è anche il messaggio che sto ricevendo in /var/log/system.log:

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

ma sto già utilizzando un mouse reale (Magic Mouse) e / o il touchpad integrato del mio Mac, quindi la soluzione proposta non aiuta molto:

Quindi una soluzione a questo problema è utilizzare un mouse fisico per interagire con il portachiavi.

(A proposito: ho installato tutti gli aggiornamenti recenti di cui sono stato avvisato automaticamente tramite App Store.)

Ciò che è anche interessante, guardando system.log: mostra molte di queste linee abbastanza frequentemente, senza alcuna interazione da parte dell'utente e ogni pochi secondi:

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

(Ora ho appena rimosso il portachiavi dall'archiviazione su iCloud e l'errore nel registro si è interrotto.)


Hai già provato la tua routine di permessi di riparazione (primo soccorso di Utility Disco) e i permessi di riparazione della cartella home (dal sistema di partizione di ripristino)?
Dictionarics Anonymous

@DictionaricsAnonimo Ho appena eseguito un Pronto Soccorso e ho riscontrato alcuni errori. Anche se la finestra di dialogo del Pronto Soccorso dice "Se necessario ripristinerà il volume", il volume mostra ancora gli errori se ho eseguito nuovamente il Pronto Soccorso. snag.gy/A9JAJ.jpg Informazioni sulla riparazione dei permessi della cartella home: come accedervi / Non ho una partizione di ripristino quando guardo le partizioni (vedi screenshot). La partizione non apparirebbe anche lì? DiskUtility a cui posso accedere tramite boot & cmd + R è diverso da DiskUtility da cui ho eseguito il Pronto Soccorso? (Fare un backup di TimeMachine prima dei prossimi passi)
Mathias Conradt

Non importa la partizione, la vedo tramite "elenco diskutil" - pastebin.com/XfBViF3B e una discussione del forum su El Capitan discussioni.apple.com/thread/7254480?tstart=0
Mathias Conradt

Ah, non ho El Capitan e non sapevo che avesse apportato alcune modifiche ... Se non tutto è cambiato, è necessario avviare il sistema di ripristino (riavviare + tenere premuto Cmd-R), quindi avviare Utility Disco e lasciarlo ripara 'Macintosh HD' da lì. Dovrebbe riparare quel danneggiamento del file system. In caso contrario, eseguirlo di nuovo. Ma la mia idea originale era quella di riparare PERMESSI e questa funzione è stata rimossa da Utility Disco in El Capitan. Ti suggerisco di correggere prima quella corruzione, quindi provare a riparare i due sistemi di autorizzazione. Dovrò cercare su Google se questo vale ancora per El Capitan ...
Dictionarics Anonymous

2
Per ripristinare le autorizzazioni della cartella della cartella principale, avviare il sistema di ripristino, avviare l'applicazione Terminale (menu Utilità) e digitare il comando resetpassword(in una parola). Verrà avviata un'applicazione separata, in cui si seleziona "Macintosh HD" e quindi il nome utente, quindi si fa clic su "Ripristina" nella parte inferiore della finestra.
Dictionarics Anonymous

Risposte:


7

Ho avuto esattamente lo stesso problema con Lync Messenger: la richiesta di inserire una password del portachiavi, ancora e ancora, anche se la password era quella corretta. Ho provato numerosi suggerimenti, niente ha funzionato. Fino a quando non ho trovato questo:

  • vai alla cartella userid / Library / Keychains
  • cercare una chiave con il nome del file dalla finestra di richiesta della password
  • elimina questo file (solo questo!)
  • riprova la tua app: la password è stata accettata ora

In qualche modo questa chiave non è stata mostrata in Accesso Portachiavi, come se non esistesse. Ma il file chiave effettivo era presente nella cartella portachiavi.

Sembra essere un bug in macOS (sono su Sierra) quando non riesce a vedere il file chiave, e poi un altro bug - il sistema tenta di creare un nuovo file chiave, ma l'operazione del file fallisce (il file esiste già lì). Suggerirei agli sviluppatori Apple di aggiungere una corretta gestione delle eccezioni, ma per ora sono soddisfatto - problema risolto.


Esatto errore che ho avuto, ha funzionato perfettamente.
Kevin,

Ri "non mostrato"; È perché l'hai nascosto in KeyChain (menu Visualizza)?
Pacerier,

Fai clic su "Mostra certificati scaduti" e "Mostra articoli invisibili".
Pacerier,

3

Ho appena disabilitato FileVault durante la mia System Settings > Security & Privacyultima notte e ho lasciato che l'HD decodificasse di nuovo e voilà, ora il portachiavi funziona di nuovo bene. L'avevo attivato solo di recente, ma non avevo idea che ciò potesse causare tali problemi ed effetti collaterali.

(Altri problemi con FileVault sono probabilmente correlati, ad esempio l' app Reimposta password in modalità di ripristino non visualizzata e i dischi )


Interessante. Ho iniziato a utilizzare El Capitan (su un nuovissimo MBP) due giorni fa e finora non ho riscontrato alcun problema con Keychain Access nonostante ciò che ho letto, ma ho disabilitato FileVault durante l'installazione del sistema operativo. Mi chiedo se sia per questo? (Perché non ho avuto problemi di portachiavi, intendo.)
Wildcard il

2

Un avvio in modalità di ripristino ( Command + Rsubito dopo il riavvio) e Disk Utility > First Aidsul disco principale ha risolto il problema per me.


1
Ma qual è la causa principale?
Pacerier,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.