Website-Suche

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


Vim ist ein beliebter, funktionsreicher und hochgradig erweiterbarer Texteditor für Linux, und eine seiner Besonderheiten ist die Unterstützung für die Verschlüsselung von Textdateien mit verschiedenen Kryptomethoden mit einem Passwort.

In diesem Artikel erklären wir Ihnen einen der einfachen Vim-Nutzungstricks; Passwortschutz einer Datei mit Vim unter Linux. Wir zeigen Ihnen, wie Sie eine Datei zum Zeitpunkt ihrer Erstellung sowie nach dem Öffnen zur Änderung sichern können.

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 – installieren Sie es 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 die Verschlüsselung verwenden können. Sobald Sie den folgenden vim-Befehl ausführen, werden Sie zur Eingabe eines Crypt-Schlü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 dem Ändern 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, sehen Sie einige Junk-Zeichen.

Festlegen einer starken Verschlüsselungsmethode in Vim

Hinweis: Es gibt eine Warnung, die darauf hinweist, dass eine schwache Verschlüsselungsmethode verwendet wurde, um die Datei zu schützen. Als Nächstes sehen wir uns an, wie Sie eine starke Verschlüsselungsmethode in Vim 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'
Beispiel-Ausgabe
                                                *'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 eine neue Kryptomethode für eine Vim-Datei festlegen, wie unten gezeigt (wir verwenden in diesem Beispiel 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 einen Krypto-Pass setzen, wie oben gezeigt.

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

  1. Lernen Sie nützliche Vim-Editor-Ausflüge und Tricks in Linux kennen
  2. 8 nützliche Vim-Editor-Tricks für jeden Linux-Benutzer
  3. spf13-vim – Die ultimative Distribution für den 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 Sie eine Datei über den Vim-Texteditor unter Linux mit einem Passwort schützen können.

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

Verwandte Artikel: