1 votos

Añadir contraseña al llavero desde la línea de comandos sin mostrarlas

Según https://www.netmeister.org/blog/keychain-passwords.html

En segundo lugar, necesariamente estamos filtrando la contraseña recién generada en en la tabla de procesos, ya que el shell expande las marcas (más detalles aquí). Lamentablemente, la utilidad security(1) no tiene otro método para aceptar una contraseña de forma no interactiva sino en la línea de comandos[1]. Para razón, puede ser preferible crear el secreto usando la aplicación GUI de la aplicación.

¿Es posible añadir contraseñas al llavero de forma programada sin que se filtren al ps -ef ¿salida?

2voto

rogerdpack Puntos 211

Me adelanté y escribí una pequeña aplicación de línea de comandos para hacerlo por ti programáticamente Aquí está es Por fin se puede introducir la contraseña en la consola :)

Otras opciones:

Si se ejecuta security add-generic-password ... -w entonces te pedirá tu contraseña, puedes escribirla ahí, eso no filtra nada.

Hay algunos trucos para alimentar el prompt seguro, pero también está bien usarlo (o usar la GUI).

En mi caso (intentando alimentar kinit ) puede integrar con el llavero, aunque sigue siendo una entrada inicial manual, incorporada.

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