Ripristino della voce del menu Accesso Portachiavi

3

Come gli altri sono stato lutto per la perdita dell'elemento della barra dei menu Accesso Portachiavi. Nel thread a cui mi sono collegato, l'OP lui o lei propone una "soluzione alternativa" auto-descritta che implica la copia dell'elemento keychain.menu all'interno di /Applications/Utilities/Keychain Access.app/Contents/Resources di una macchina su cui è in esecuzione macOS 10.12, copiandolo e eseguendolo . Questo, si afferma, ripristina l'elemento della barra dei menu.

Ho resistito provando questo fino al rilascio di 10.13.1 nella speranza che la scomparsa della voce della barra dei menu Accesso Portachiavi fosse una svista Apple avrebbe prontamente corretto. Sfortunatamente non è così e dall'aggiornamento di ieri l'articolo è ancora mancante, quindi immagino sia una decisione deliberata da parte di Apple.

Sfortunatamente, il metodo proposto, come dichiarato in quella discussione, non funziona.

Quando ho letto la soluzione proposta mi è parso chiaro che avrebbe comportato la disattivazione della System Integrity Protection (SIP), poiché l'accesso con portachiavi è protetto correttamente in quanto è un nodo chiave su molti percorsi di fiducia attraverso il sistema. Così ho fatto: ho disabilitato SIP, copiato sopra la voce di menu da un sistema precedente, e l'ho eseguito, sperando che comparisse nella barra dei menu. Sfortunatamente non è così: viene lanciato, ma non succede nient'altro. Alla fine ho rintracciato questa voce nel log di sistema, nonostante SIP sia disabilitato e segnalato come tale da csrutil status :

Sandbox: mdwrite(507) System Policy: allow file-write-xattr/Applications/Utilities/KeychainAccess.app/Contents/Resources/Keychain.menu 
Violation:       System Policy: allow file-write-xattr /Applications/Utilities/Keychain Access.app/Contents/Resources/Keychain.menu 
MetaData: {"build":"Mac OS X 10.13.1 (17B48)","action":"allow","target":["Applications","Utilities","Keychain Access.app","Contents","Resources","Keychain.menu"],"hardware":"Mac","platform_binary":"yes","profile":"unknown","process":"mdwrite","op":"file-write-xattr"}

A questo punto sono un po 'incerto sul motivo per cui SIP stia ancora impedendo l'esecuzione di questo eseguibile nonostante sia presumibilmente disabilitato e come possa effettivamente farlo funzionare. Sono chiaramente un po 'fuori dalla mia profondità.

    
posta James Junghanns 02.11.2017 - 20:17
fonte

1 risposta

2

Alla fine ho rintracciato il problema in un problema in base al quale gli attributi estesi ( xattr ) dell'elemento Keychain.menu copiato non era identico a quello che erano stati originariamente. Una volta risolto il problema, il problema è scomparso e il "metodo grezzo" funziona effettivamente come pubblicizzato.

    
risposta data 06.11.2017 - 11:25
fonte

Leggi altre domande sui tag