La actualización manual de la input de llavero previene el siguiente acceso de las herramientas de la GUI después: siempre solicita permiso

Me encontré con esto usando Tunnelblick y Viscosity. Agregar una configuration a esas herramientas VPN es posible en la GUI durante la primera connection para especificar user & pass y savelas en el llavero. Las siguientes conexiones usarán las cnetworkingenciales guardadas de la llavero.

Sin embargo, si cambio la contraseña en el llavero usando el command de terminal de security (add-generic-password -Usaw) o a través de la aplicación de acceso a llavero, tanto Tunnelblick como Viscosity mostrarán el "Permiso para acceder al llavero: [Permitir, Permitir siempre, cancelar ] "- dialog si bash conectar la próxima vez.

  • Cambiar la aceleración de desplazamiento de la rueda del mouse
  • Encriptar copys de security
  • ¿Cómo puedo eliminar un service VPN cuando el button Eliminar está desactivado?
  • ¿Cómo puedo eliminar aplicaciones no deseadas, como el ajedrez o la libreta de direcciones, desde mi Mac?
  • ¿Cómo puedo arreglar los permissions de disco en una Mac sin cabeza que no arranca?
  • Eliminar y reinstalar Python en Mac: ¿puedo confiar en estas references antiguas?
  • ¿Hay alguna forma de evitar este dialog?

    • Miré un poco en el código fuente de Tunnelblick, pero no pude encontrar un control para "manipulación de llavero" o cualquier cosa que pudiera forzar este dialog desde el lado de Tunnelblick.
    • Si se trata de una protección de nivel de sistema operativo configurable?

  • ¿Por qué Time Machine tuvo que hacer un análisis de events profundos?
  • iMac se despierta sin ningún motivo evidente
  • ¿Cómo copio el text de otra aplicación sin cambiar a ella?
  • ¿Puedo usar un keyboard que no sea de Apple con OS X?
  • El error de actualización de Xcode 5.1.1 persiste
  • Usar scripts de UI para ingresar text en un dialog de file
  • One Solution collect form web for “La actualización manual de la input de llavero previene el siguiente acceso de las herramientas de la GUI después: siempre solicita permiso”

    Para macOS Sierra:

    Para agregar un object y permitir el acceso (con el aviso del usuario), use la opción "-T Aplicación". (Se pueden usar varias aplicaciones)

    security add-generic-password -a "account" -s "name" -w 'password' -c aapl -T /Applications/Utilities/Keychain\ Access.app/Contents/MacOS/Keychain\ Access 

    Luego, para permitir el acceso sin request del usuario, debe modificar la ACL para el object:

     security -v set-generic-password-partition-list -s "name" -S "apple:" 

    La syntax de la list de particiones no está muy bien documentada. Es posible que pueda ver cómo Tunnelblick utiliza la ACL desde la salida de "security dump-keychain".

    Fuente: security del hombre

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).