私はいくつかの IRC ネットワークを使用していますが、パスワードをプレーンテキストで保存するのは安全ではありません。一方、接続後にパスワードを 1 つずつ入力するのは面倒です。
パスワードを暗号化されたファイルに保存し、Irssi の起動時に database-password のみを入力するにはどうすればよいでしょうか? そのような機能を提供するスクリプトをご存知ですか?
答え1
eCryptFS、encfs、または同様の暗号化ファイルシステムをセットアップします。~/Private
または同様のものにマウントします。 を~/.irssi
プライベートディレクトリに移動し、古い場所にシンボリックリンクを戻します。
ecryptfs-setup-private
ecryptfs-mount-private
mkdir ~/Private/config
mv ~/.irssi ~/Private/config/irssi
ln -s "Private/config/irssi" ~/.irssi
eCryptFS が推奨されます。これはカーネル内にあり、かなり優れたパフォーマンスを発揮します。ただし、EncFS など、他のオプションもあります。