Como você oculta as informações de login (senhas esp) no arquivo init do .emacs?

6

Se você estiver usando uma extensão ou modo emacs (por exemplo, rcirc) com login automático ou configuração semelhante para armazenar nome de usuário e senha, como ocultar informações de senha e / ou nome de usuário?

Gostaria de fazer algo semelhante a como você coloca um link para algo como um arquivo .smbpasswd em / etc / fstab.

    
por labyrinth 29.05.2012 / 07:05

1 resposta

7

A maneira padrão do Emacs é colocar em .authinfo.gpg

machine www.example.com login itsme password secret

e codificá-lo usando gpg. Eu não testei com rcirc, mas gnus e tramp usam isso.

Você também pode colocar as mesmas informações em .authinfo , usando apenas chmod para protegê-las, mas não será tão seguro.

Lendo a fonte do Emacs auth-source.el mostre que ele pode fazer algo bastante complexo, em particular, você poderia usar M-x customize-variable auth-sources para escolher uma maneira diferente de especificar login / mdp para o Emacs (incluindo coisas do gnome e do kde).

    
por 29.05.2012 / 07:33