内部からファイルをバックアップするために、パスフレーズでatticを使用してみましたM-x shell
。シェルは、パスフレーズをバッファ内のプレーンテキストとして公開し、で入力しM-r
たり、シェルの入力履歴を調べたりして、パスフレーズを使用できるようにしましたC-c C-l
。
シェルを閉じて入力履歴を再度開いたところ、少なくとも消えていました。おそらく、シェルはそれから初期の履歴を読み取り.bash_history
、少なくともそこにbash
私を書かないという良識passphrase
があったためです。
バックアップemacs
を実行するために本当に離れる必要attic
がありますか、それとも不注意にならないように構成する方法はありますか?
新鮮なemacs -Q
セッションで問題を再現することができました。Emacsが電話をかけるときを除いてすべてのケースでパスフレーズを正しく隠すので、以前は混乱していました
attic create --stats /path/to/backup::name ~/folders ~/backed ~/up
次に、次のattic
ようにプロンプトします。
Enter passphrase for /path/to/backup::name:
この問題は、このPythonワンライナーで再現できます。
python -c 'import getpass; getpass.getpass("Hello")'
パスワードプロンプト文字列が"Password:"
Emacsの場合、パスワードプロンプトが表示されますが、文字列がそれ以外の場合は表示されません。
Emacsに少なくともatticのパスワードプロンプトを認識させるにはどうすればよいですか?
comint-password-prompt-regexp
介して送信することを検討してM-x report-emacs-bug
ください。