Есть bash-скрипты работающие с базами данных через команды mysql и mysqldump. Этим командам, для доступа к базам нужны пароли. Чтобы не вводить пароли вручную по нескольку раз во время исполнения скрипта пока прописал их открытым текстом в скрипте.
Соответственно возник вопрос: а сущесвует ли безопасный способ хранения паролей в Linux? Если существует, то подскажите пожалуйста.
Идеальный вариант представляется мне так: есть некий агент, который висит в памяти и имеет некую зашифрованную базу данных с паролями. Этот агент позволяет другим программам из командной строки общащатся к себе и через командную же строку выдает им пароли, так, чтобы они могли их использовать у себя. При обращении к агенту через командную строку в первый раз, он запрашивает мастер-пароль. При последующих обращениях никаких паролей вводить уже не нужно.
Сущетвует ли подобные программы?