accesso Accesso Portachiavi dal terminale - OSX

1

Sono su OSX e utilizzo il mio terminale per accedere al mio Keychain Access . Quindi io uso questo comando

security find-internet-password -a myaccount -s myservice -g

e funziona correttamente ma prima che possa ottenere la risposta a questa query, c'è un pop-up che mostra e mi dice che security wants to use confidential data kept in the Keychain... (tradotto dal francese). Perché è così? Come posso disattivarlo?

Btw, ho provato a ssh sul mio computer, per evitare che il popup venisse visualizzato, ma poi non ho ricevuto alcun output quando ho eseguito lo stesso comando ...

    
posta epsilones 04.02.2015 - 09:54
fonte

2 risposte

2

Questo serve a proteggere il portachiavi dall'accesso da uno script dannoso che potrebbe provare a leggerlo e spedirlo altrove.

Se dici OK al messaggio, non lo chiederà più (di solito), quindi devi solo dargli il permesso la prima volta.

    
risposta data 04.02.2015 - 18:10
fonte
0

Puoi disattivare il messaggio aggiungendo security all'elenco delle applicazioni autorizzate ad accedere alla voce all'interno di Keychain Access.app :

Èanchepossibileaggiungereun'applicazioneconsentitaaunelementogiàesistenteutilizzandolaCLI(siotterràcomunqueunafinestraconlarichiestadiconferma):

securityadd-generic-password-a${USER}-splayground-T/usr/bin/security-U

-Tèilpercorsodell'applicazionechesidesideraautorizzaree-Uèdiaggiornarelavocesegiàesiste(ciòchevienechiamatoun"upsert" in alcuni database). (e playground è il nome della mia voce di prova).

Visualizza man security (o la versione online ) per ulteriore riferimento.

    
risposta data 21.10.2017 - 01:32
fonte

Leggi altre domande sui tag