2

Я новичок в дураках.

Я прочитал этот вопрос и реализовал его ( https://superuser.com/questions/31305/mutt-how-to-safely-store-password ), но это не идеальное решение, которое мне нужно.

В самом деле, я хочу, чтобы Mutt один раз запросил у меня в начале сеанса мой пароль imap и сохранил его в памяти как мой пароль imap и smtp. Я не уверен, возможно ли это.

Взлом выше работает, но чувствует себя немного глупым и означает, что мой пароль записан на диск, даже если он зашифрован, я параноик.

1 ответ1

6

Лично я использую GnuPG для хранения своих паролей.

Пароли хранятся в зашифрованных файлах. Всякий раз, когда я запускаю Mutt, он пытается расшифровать пароли, и GnuPG автоматически запрашивает у меня пароль к моему личному ключу. Пароли затем запоминаются Mutt для текущего сеанса и впоследствии забываются.

Конфигурация Mutt выглядит так:

set my_pw1=`gpg --batch -q --decrypt ~/.mutt/acc1pw`
set my_pw2=`gpg --batch -q --decrypt ~/.mutt/acc2pw`

set imap_pass=$my_pw1
set smtp_pass=$my_pw2

Первые две строки будут загружать зашифрованные пароли, а последние две строки будут устанавливать их как пароли IMAP и SMTP соответственно. Вы также можете просто использовать один пароль вместо двух, потому что я использую разные пароли, потому что у меня есть несколько учетных записей, которые не находятся на одном сервере.

Чтобы хранить ваши пароли в зашифрованных файлах, вы должны убедиться, что вы храните только ваши пароли, без каких-либо дополнительных символов (включая переводы строки). Вы можете сделать это из командной строки следующим образом:

$ gpg --encrypt -r RECIPIENT > ~/.mutt/acc1pw
my_password<Ctrl+D>

Это должно работать так, как вы, кроме этого. Вам понадобится пара открытых / закрытых ключей GnuPG, чтобы это работало так, как я опубликовал выше. Насколько я знаю, GnuPG также может выполнять симметричное шифрование, но я никогда не пробовал этого, поэтому ваш пробег может варьироваться. Справочная страница должна быть в состоянии помочь вам с этим, хотя.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .