Aggiungi la password al portachiavi dalla riga di comando senza mostrarli


0

Secondo https://www.netmeister.org/blog/keychain-passwords.html

In secondo luogo, stiamo necessariamente perdendo la nuova password generata nella tabella dei processi mentre la shell espande i backtick (maggiori dettagli qui). Purtroppo, l'utility security (1) non ha altri metodi per accettare in modo non interattivo una password ma sulla riga di comando [1]. Per questo motivo, potrebbe essere preferibile creare il segreto utilizzando l'applicazione GUI.

È possibile aggiungere a livello di codice le password al portachiavi senza farle perdere ps -efall'output?

Risposte:


1

Sono andato avanti e ha scritto una piccola linea di comando applicazione di farlo per voi a livello di codice , qui si tratta , l'immissione della password console finalmente pipe-able :)

Altre opzioni:

Se esegui, security add-generic-password ... -wti verrà richiesta la password, puoi digitarla lì, senza perdere nulla.

Ci sono alcuni hack per alimentare il prompt sicuro, ma anche solo usarlo è OK (o usare la GUI).

Nel mio caso (tentando di alimentare kinit) può integrarsi con il portachiavi, sebbene sia ancora una voce iniziale manuale, integrata.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.