Website-Suche

So schützen Sie eine Vim-Datei unter Linux mit einem Passwort


Vim ist ein beliebter, funktionsreicher und hoch erweiterbarer Texteditor für Linux. Eine seiner besonderen Funktionen ist die Unterstützung für die Verschlüsselung von Textdateien mithilfe verschiedener Kryptomethoden mit einem Passwort.

In diesem Artikel erklären wir Ihnen einen der einfachen Tricks bei der Verwendung von Vim. Passwort zum Schutz einer Datei mit Vim unter Linux. Wir zeigen Ihnen, wie Sie eine Datei sowohl zum Zeitpunkt ihrer Erstellung als auch nach dem Öffnen zur Änderung sichern.

Empfohlene Lektüre: 10 Gründe, warum Sie den Vim Editor unter Linux verwenden sollten

Um die Vollversion von Vim zu installieren, führen Sie einfach diesen Befehl aus:

sudo apt install vim          #Debian/Ubuntu systems
sudo yum install vim          #RHEL/CentOS systems 
sudo dnf install vim		#Fedora 22+

Lesen Sie auch: Vim 8.0 wird nach 10 Jahren veröffentlicht – Installation unter Linux

So schützen Sie eine Vim-Datei unter Linux mit einem Passwort

Vim verfügt über die Option -x, mit der Sie beim Erstellen von Dateien Verschlüsselung verwenden können. Sobald Sie den folgenden vim-Befehl ausführen, werden Sie zur Eingabe eines Kryptoschlüssels aufgefordert:

vim -x file.txt

Warning: Using a weak encryption method; see :help 'cm'
Enter encryption key: *******
Enter same key again: *******

Wenn der Kryptoschlüssel nach der zweiten Eingabe übereinstimmt, können Sie mit der Änderung der Datei fortfahren.

Wenn Sie fertig sind, drücken Sie [Esc] und :wq, um die Datei zu speichern und zu schließen. Wenn Sie es das nächste Mal zur Bearbeitung öffnen möchten, müssen Sie den Kryptoschlüssel wie folgt eingeben:

vim file.txt

Need encryption key for "file.txt"
Warning: Using a weak encryption method; see :help 'cm'
Enter encryption key: *******

Falls Sie ein falsches Passwort (oder keinen Schlüssel) eingeben, werden Ihnen einige Junk-Zeichen angezeigt.

Festlegen einer starken Verschlüsselungsmethode in Vim

Hinweis: Es gibt eine Warnung, die darauf hinweist, dass zum Schutz der Datei eine schwache Verschlüsselungsmethode verwendet wurde. Als Nächstes erfahren Sie, wie Sie in Vim eine starke Verschlüsselungsmethode festlegen.

Um den Satz von cryptmethod(cm) zu überprüfen, geben Sie Folgendes ein (scrollen Sie nach unten, um alle verfügbaren Methoden anzuzeigen):

:help 'cm'
Beispielausgabe
                                                *'cryptmethod'* *'cm'*
'cryptmethod' 'cm'      string  (default "zip")
                        global or local to buffer |global-local|
                        {not in Vi}
        Method used for encryption when the buffer is written to a file:
                                                        *pkzip*
           zip          PkZip compatible method.  A weak kind of encryption.
                        Backwards compatible with Vim 7.2 and older.
                                                        *blowfish*
           blowfish     Blowfish method.  Medium strong encryption but it has
                        an implementation flaw.  Requires Vim 7.3 or later,
                        files can NOT be read by Vim 7.2 and older.  This adds
                        a "seed" to the file, every time you write the file
options.txt [Help][RO]                                                                  

Sie können wie unten gezeigt eine neue Kryptomethode für eine Vim-Datei festlegen (in diesem Beispiel verwenden wir blowfish2):

:setlocal cm=blowfish2

Drücken Sie dann [Enter] und :wq, um die Datei zu speichern.

Jetzt sollte die Warnmeldung nicht mehr angezeigt werden, wenn Sie die Datei erneut öffnen, wie unten gezeigt.

vim file.txt

Need encryption key for "file.txt"
Enter encryption key: *******

Sie können auch nach dem Öffnen einer Vim-Textdatei ein Passwort festlegen, den Befehl :X verwenden und wie oben gezeigt einen Krypto-Pass festlegen.

Schauen Sie sich einige unserer nützlichen Artikel zum Vim-Editor an.

  1. Erfahren Sie nützliche Tipps und Tricks zum Vim-Editor unter Linux
  2. 8 nützliche Vim-Editor-Tricks für jeden Linux-Benutzer
  3. spf13-vim – Die ultimative Distribution für Vim Editor
  4. So verwenden Sie den Vim Editor als Bash-IDE unter Linux

Das ist alles! In diesem Artikel haben wir erklärt, wie man eine Datei über den Vim-Texteditor unter Linux mit einem Passwort schützt.

Denken Sie immer daran, Textdateien, die geheime Informationen wie Benutzernamen und Passwörter, Finanzkontoinformationen usw. enthalten könnten, angemessen zu sichern, indem Sie eine starke Verschlüsselung und ein Passwort verwenden. Nutzen Sie den Feedback-Bereich unten, um uns Ihre Gedanken mitzuteilen.