A las aplicaciones se les puede otorgar acceso permanente no solicitado a las contraseñas. Puede agregar y revocar estos privilegios usando la utilidad Keychain Access. (Ver esta respuesta )

Me gustaría poder revocar desde la línea de comandos. es posible?

Específicamente, mi problema es que estoy creando una contraseña en un script de shell y almacenándola en el llavero usando el security add-generic-password ... mando. Esto funciona bien, pero porque la security La aplicación creó la contraseña, se le otorga automáticamente privilegios de lectura gratuita. Quiero que se lo pida todo el tiempo.

Nathaniel Waisbrot
fuente