0 votos

El acceso al llavero de la línea de comandos no muestra ningún resultado

He estado intentando aprender a controlar mi ordenador a través de la línea de comandos, y el acceso al llavero es lo que estoy intentando ahora. He estado usando el security y tratando de obtener mi contraseña del wifi (la conozco, por supuesto, pero conseguirla a través del terminal es el reto). Por lo que he leído en otras páginas de Stack Exchange ( como este ) y este sitio a menudo referenciado ,

security find-generic-password -a Netgear25 -s Airport -g

debería salir una lista de información, incluyendo la contraseña. Pero no hay ninguna salida. Así que el "resultado" es:

Host:~ Batman$ security find-generic-password -a Netgear25 -s Airport -g
Host:~ Batman$

nada.

security 2>&1 >/dev/null find-generic-password -a Netgear25 -s Airport -g security 

hace lo mismo, sin resultado. ¿Qué estoy haciendo mal?

EDITAR

Creo que debo aclarar: estoy haciendo esto de forma remota para un desafío, y obviamente cuando lo hago en el propio ordenador aparece el cuadro de diálogo de autorización. Sin embargo, remotamente, el cuadro de diálogo no sale. Así que la verdadera pregunta es cómo autenticarlo remotamente (usando sudo también sale sin resultado).

1voto

Dan Puntos 1752

No he conseguido suficientes puntos (todavía) para marcar esto como un duplicado, pero en ¿Cómo puedo acceder al llavero de forma remota desde la línea de comandos? aquí encontrarás la solución que te ayudará.

En resumen: Añada "seguridad" al "Control de acceso", vuelva a iniciar sesión y ejecute security unlock-keychain ~/Library/Keychains/login.keychain antes de correr security find-generic-password .

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