Obtención de la contraseña de intercambio desde el llavero

1

¿Hay alguna forma de utilizar security find-internet-password o algo similar para obtener mis credenciales de intercambio en la línea de comandos? Estoy intentando escribir un script para iniciar sesión automáticamente en un servidor de intercambio y estoy seguro de que los datos existen en algún lugar, pero simplemente no estoy seguro de cómo obtenerlos.

    
pregunta Jeef 09.07.2016 - 13:20

1 respuesta

1
security find-generic-password -ga <account>

Puede encontrar la cuenta abriendo Keychain Access, abriendo la contraseña de la aplicación (titulada Exchange) y mirando el campo Cuenta. Debe estar en la forma emailaddress@server e.g. ‘Username @ example.com @ mail.example.com’.

Al ejecutar este comando, se le solicitará que permita el acceso al elemento en su Llavero, sobre el cual puede Permitir o Permitir siempre.

La contraseña se imprime en la última línea de la salida:

…
password: "abc123"
    
respondido por el grg 09.07.2016 - 23:17

Lea otras preguntas en las etiquetas