¿Cómo se oculta la información de inicio de sesión (especialmente las contraseñas) en el archivo de inicio .emacs?

¿Cómo se oculta la información de inicio de sesión (especialmente las contraseñas) en el archivo de inicio .emacs?

Si está utilizando una extensión o un modo emacs (por ejemplo, rcirc) que tiene inicio de sesión automático o una configuración similar para almacenar el nombre de usuario y la contraseña, ¿cómo se oculta la contraseña y/o la información del nombre de usuario?

Me gustaría hacer algo similar a cómo poner un enlace a algo como un archivo .smbpasswd en /etc/fstab.

Respuesta1

La forma estándar de Emacs es poner.authinfo.gpg

machine www.example.com login itsme password secret

y codificarlo usando gpg. No lo probé con rcirc, pero tanto gnus como tramp lo usan.

También puedes poner la misma información en .authinfo, usando solo chmod para protegerla, pero no será tan seguro.

La lectura de la fuente de Emacs auth-source.el muestra que puede hacer cosas bastante complejas, en particular, puede utilizar M-x customize-variable auth-sourcespara elegir una forma diferente de especificar login/mdp en Emacs (incluidos elementos de gnome y kde).

información relacionada