Если вы используете расширение или режим emacs (например, rcirc), в котором есть автоматический вход или аналогичная конфигурация для хранения имени пользователя и пароля, как скрыть информацию о пароле и/или имени пользователя?
Я бы хотел сделать что-то похожее на то, как вы помещаете ссылку на файл .smbpasswd в /etc/fstab.
решение1
Стандартный способ в Emacs — ввести.authinfo.gpg
machine www.example.com login itsme password secret
и закодировать его с помощью gpg. Я не тестировал его с rcirc, но и gnus, и tramp используют его.
Вы также можете поместить ту же информацию в .authinfo
, используя для ее защиты только chmod, но это не будет столь безопасно.
Чтение исходного кода Emacs auth-source.el показывает, что он может выполнять довольно сложные задачи, в частности, вы можете использовать его M-x customize-variable auth-sources
для выбора другого способа указания login/mdp в Emacs (включая gnome и kde).