¿Cómo uso la herramienta de línea de comandos 'seguridad' para agregar un llavero?

1

Estoy haciendo alguna administración remota de Mac y me encuentro necesitando copiar un llavero a la máquina y luego agregarlo a la lista predeterminada de llaveros.

Usando VNC y la GUI, esto es simple: simplemente haga doble clic en él y se abrirá Keychain Access, revelando que se ha agregado. Pero, ¿cómo se hace esto a través de la terminal a través de SSH, para que pueda ser programado? La herramienta security no parece tener un comando "agregar llavero" o un argumento a ningún otro comando que pueda hacer esto, por lo que puedo decir.

¿Cómo haces esto?

    
pregunta iLikeDirt 02.04.2018 - 23:10

1 respuesta

4

Por alguna razón, la función está oculta en la forma del argumento -s a list-keychains . El otro problema es que debe volver a agregar simultáneamente todos los llaveros existentes. Esto debería hacerse cargo de ello:

security list-keychains -s 'security list-keychains | xargs' [path to keychain you want to add]
    
respondido por el iLikeDirt 02.04.2018 - 23:18

Lea otras preguntas en las etiquetas