Ich verwende mehrere IRC-Netzwerke und es ist unsicher, Passwörter im Klartext zu speichern. Andererseits ist es unbequem, jedes Passwort nach der Verbindung erneut einzugeben.
Wie kann ich Passwörter in einer verschlüsselten Datei speichern und beim Start von Irssi nur das Datenbankpasswort eingeben? Kennen Sie Skripte, die so etwas ermöglichen?
Antwort1
Richten Sie eCryptFS, encfs oder ein ähnliches verschlüsselndes Dateisystem ein. Mounten Sie es auf ~/Private
oder einem ähnlichen System. Verschieben Sie es ~/.irssi
in das private Verzeichnis und verknüpfen Sie es mit einem symbolischen Link zurück zum alten Speicherort.
ecryptfs-setup-private
ecryptfs-mount-private
mkdir ~/Private/config
mv ~/.irssi ~/Private/config/irssi
ln -s "Private/config/irssi" ~/.irssi
eCryptFS wird empfohlen; es ist im Kernel integriert und bietet eine recht gute Leistung. Es gibt aber auch andere Optionen, wie beispielsweise EncFS.