История изменений
Исправление Hoodoo, (текущая версия) :
Есть такая либа - keyring. Она питоновская. Для mutt в аналогичной ситуации делаю так:
#!/usr/bin/python2
import keyring
import sys
keyring.set_keyring(keyring.backend.GnomeKeyring())
print keyring.get_password(sys.argv[1], sys.argv[2])Покури доку от неё, чтобы увидеть, какие бэкенды поддерживаются.
Вызывается так: somescript someresource someemail@somewhere, на выходе - пароль.
Создать пароли на keyring можно с помощью seahorse.
Исходная версия Hoodoo, :
Есть такая либа - keyring. Она питоновская. Для mutt в аналогичной ситуации делаю так:
#!/usr/bin/python2
import keyring
import sys
keyring.set_keyring(keyring.backend.GnomeKeyring())
print keyring.get_password(sys.argv[1], sys.argv[2])Покури доку от неё, чтобы увидеть, какие бэкенды поддерживаются.
Вызывается так: somescript someresource someemail@somewhere, на выходе - пароль.