Salve a senha no script bash para várias consultas

6

Gostaria de saber se existe uma maneira segura de ser consultado apenas uma senha em um script bash personalizado e, em seguida, salvá-lo de alguma forma para ser usado para necessidades posteriores. No final do script, ele deve ser fragmentado de alguma forma, para que não seja recuperável da memória ou de qualquer outra forma.

    
por user3207230 18.04.2014 / 21:51

1 resposta

2

Use um gpg-agent e forneça sua senha como:

__password=$(gpg --decrypt /path/to/password.gpg)

no seu script.

É claro que você precisa criptografá-lo anteriormente:

$ echo "correct_horse_battery_staple" > password
$ gpg --encrypt password
    
por 18.04.2014 / 22:03