O Ubuntu / Gnome tem gnome-keyring como senha segura.
(O KDE fornece com o kwallet um serviço similar.)
Essa abordagem funciona para todos os aplicativos compatíveis com o ambiente GNOME (ou KDE).
Você também pode encontrar aplicativos como o subversion , que são capazes de trabalhar com ambos os serviços.
Então, normalmente, você já tem todas as funcionalidades necessárias a bordo.
O problema é se você usa algum software "estrangeiro" como o firefox ou o cromo.
Para alguns deles, você pode encontrar algumas soluções alternativas ou ajustes de configuração:
Para exibir / exportar todas as suas senhas no seu chaveiro, você pode usar
o seguinte script:
#!/usr/bin/env python
import pygtk
pygtk.require('2.0')
import gtk # sets app name
import gnomekeyring
def hack():
for keyring in gnomekeyring.list_keyring_names_sync():
for id in gnomekeyring.list_item_ids_sync(keyring):
item = gnomekeyring.item_get_info_sync(keyring, id)
print '[%s] %s = %s' % (
keyring, item.get_display_name(), item.get_secret())
else:
if len(gnomekeyring.list_item_ids_sync(keyring)) == 0:
print '[%s] --empty--' % keyring
if __name__ == '__main__':
hack()
créditos: Este script é de Michael Schurter
Para outras aplicações, meu conselho é usar um arquivo de texto criptografado com gpg como sua "extensão cerebral".
Isso pode ser facilmente compartilhado entre diferentes computadores.
Se você quiser sincronizar o conteúdo, use um diretório com um arquivo por senha para evitar colisões de sincronização.