6 votos

Acceso al llavero desde el terminal - OSX

Estoy en OSX y usando mi terminal para acceder a mi Keychain Access . Así que uso este comando

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

y funciona correctamente, pero antes de que pueda obtener la respuesta a esta consulta, aparece una ventana emergente que me dice que security wants to use confidential data kept in the Keychain... (traducido del francés). ¿Por qué es así? ¿Cómo puedo desactivarlo?

Por cierto, he intentado ssh a mi propia computadora, para evitar que se muestre la ventana emergente, pero luego no obtuve ninguna salida cuando ejecuté el mismo comando...

6voto

Gustavo Bezerra Puntos 206

Puede desactivar el mensaje añadiendo security a la lista de aplicaciones que pueden acceder a la entrada dentro de Keychain Access.app :

enter image description here

También puede añadir una aplicación permitida a un elemento ya existente utilizando la CLI (aunque aparecerá un cuadro de GUI pidiendo confirmación):

security add-generic-password -a ${USER} -s playground -T /usr/bin/security -U

-T es la ruta de la aplicación que desea autorizar y -U es actualizar la entrada si ya existe (lo que se llama "upsert" en algunas bases de datos). (y playground es el nombre de mi entrada de prueba).

Ver man security (o el versión en línea ) para más referencias.

1 votos

¿Es posible hacer security pedir la verificación de Touch ID en cada llamada a find-generic-password para una entrada específica?

2voto

moodforaday Puntos 2633

Esto es para proteger tu llavero de ser accedido por un script malicioso que podría intentar leerlo y enviarlo a otro lugar.

Si dices OK al mensaje, no te lo volverá a pedir (normalmente), así que sólo tienes que darle permiso la primera vez.

0 votos

Desgraciadamente, sólo consigo que muestre la contraseña encriptada. Probablemente sea algo bueno, pero ¿hay alguna forma de conseguir que la muestre?

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X