如何在 .emacs init 檔案中隱藏登入資訊(esp 密碼)?

如何在 .emacs init 檔案中隱藏登入資訊(esp 密碼)?

如果您使用具有自動登入或類似配置來儲存使用者名稱和密碼的擴充或 emacs 模式(例如 rcirc),如何隱藏密碼和/或使用者名稱資訊?

我想做一些類似於在 /etc/fstab 中放置 .smbpasswd 檔案之類的連結的操作。

答案1

標準的 Emacs 方式是輸入.authinfo.gpg

machine www.example.com login itsme password secret

並使用 gpg 對其進行編碼。我沒有用 rcirc 測試它,但 gnus 和 ranp 都使用它。

您也可以將相同的資訊放入 中.authinfo,僅使用 chmod 來保護它,但它不會那麼安全。

閱讀 Emacs auth-source.el 的原始程式碼表明它可以做相當複雜的事情,特別是,您可以M-x customize-variable auth-sources選擇不同的方式來指定 Emacs 的登入/mdp(包括 gnome 和 kde 的東西)。

相關內容