.emacs init ファイルでログイン情報 (特にパスワード) を隠すにはどうすればよいでしょうか?

.emacs init ファイルでログイン情報 (特にパスワード) を隠すにはどうすればよいでしょうか?

自動ログインまたはユーザー名とパスワードを保存する同様の設定を持つ拡張機能または emacs モード (rcirc など) を使用している場合、パスワードやユーザー名の情報をどのように非表示にしますか?

/etc/fstab に .smbpasswd ファイルへのリンクを配置する方法と同様のことを実行したいと思います。

答え1

標準的なEmacsのやり方は、.authinfo.gpg

machine www.example.com login itsme password secret

そして、gpg を使用してエンコードします。rcirc ではテストしていませんが、gnus と tramp の両方で使用されます。

.authinfochmod のみを使用して保護し、同じ情報を に入れることもできますが、それほど安全ではありません。

Emacs auth-source.el のソースを読むと、非常に複雑なことができることがわかります。特に、M-x customize-variable auth-sourcesEmacs へのログイン/MDP を指定するためのさまざまな方法を選択できます (gnome や kde のものを含む)。

関連情報