Hay una manera de usar security find-internet-password
o algo similar para mi credenciales de exchange en la línea de comandos? Estoy tratando de escribir un script de auto-inicio de sesión en un servidor de exchange y estoy seguro de que los datos existen en algún lugar, pero sólo seguro de cómo se lo tome.
Respuesta
¿Demasiados anuncios?security find-generic-password -ga <account>
Usted puede encontrar la cuenta mediante la apertura de Acceso a llaves, la apertura de la contraseña de la aplicación (titulado Exchange) y mirando en el campo de la Cuenta. Debe ser en el formulario emailaddress@server
por ejemplo, 'username@example.com@mail.example.com'.
Al ejecutar este comando, se le preguntará si desea permitir el acceso al elemento en su Llavero, sobre la cual usted puede Permitir o Permitir Siempre.
La contraseña está impresa en la última línea de la salida:
…
password: "abc123"