Weboldal keresés

Hogyan lehet jelszóval védeni egy Vim fájlt Linux alatt


A Vim egy népszerű, funkciókban gazdag és nagymértékben bővíthető szövegszerkesztő Linuxra, és egyik különlegessége a szövegfájlok titkosításának támogatása különféle titkosítási módszerekkel jelszóval.

Ebben a cikkben elmagyarázzuk Önnek az egyik egyszerű Vim használati trükköt; jelszóval védi meg a fájlokat a Vim használatával Linux alatt. Megmutatjuk, hogyan lehet egy fájlt biztonságossá tenni a létrehozáskor, valamint a módosításra való megnyitás után.

Javasolt olvasmány: 10 ok, amiért érdemes a Vim Editort használni Linux alatt

A Vim teljes verziójának telepítéséhez egyszerűen futtassa ezt a parancsot:

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

Olvassa el még: A Vim 8.0 10 év után jelenik meg – Telepítés Linuxra

Hogyan lehet jelszóval védeni egy Vim fájlt Linux alatt

A Vim rendelkezik egy -x opcióval, amely lehetővé teszi a titkosítás használatát fájlok létrehozásakor. Az alábbi vim parancs futtatása után a rendszer kérni fogja a titkosítási kulcsot:

vim -x file.txt

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

Ha a titkosítási kulcs másodszori beírása után megegyezik, folytathatja a fájl módosítását.

Ha elkészült, nyomja meg az [Esc] és a :wq billentyűket a fájl mentéséhez és bezárásához. Amikor legközelebb szerkesztésre szeretné megnyitni, a következőképpen kell megadnia a titkosítási kulcsot:

vim file.txt

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

Ha rossz jelszót ad meg (vagy nem ad meg kulcsot), néhány kéretlen karakter jelenik meg.

Erős titkosítási módszer beállítása a Vimben

Megjegyzés: Egy figyelmeztetés jelzi, hogy gyenge titkosítási módszert használtak a fájl védelmére. Ezután meglátjuk, hogyan állíthatunk be egy erős titkosítási módszert a Vim-ben.

A titkosítási módszer(cm) készletének ellenőrzéséhez írja be (görgessen le az összes elérhető módszer megtekintéséhez):

:help 'cm'
Minta kimenet
                                                *'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]                                                                  

Beállíthat egy új titkosítási módszert egy Vim-fájlon az alábbiak szerint (ebben a példában a blowfish2-t használjuk):

:setlocal cm=blowfish2

Ezután nyomja meg az [Enter] és a :wq billentyűt a fájl mentéséhez.

Most már nem láthatja a figyelmeztető üzenetet, amikor újra megnyitja a fájlt az alábbiak szerint.

vim file.txt

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

Beállíthat egy jelszót a Vim szövegfájl megnyitása után is, használja a:X parancsot, és állítson be egy titkosítási jelszót a fent látható módon.

Tekintse meg néhány hasznos cikkünket a Vim szerkesztőről.

  1. Ismerje meg a Vim Editor hasznos útjait és trükkjeit Linuxon
  2. 8 hasznos Vim-szerkesztő trükk minden Linux-felhasználó számára
  3. spf13-vim – A Vim Editor végső terjesztése
  4. A Vim Editor használata Bash IDE-ként Linux alatt

Ez minden! Ebben a cikkben elmagyaráztuk, hogyan lehet jelszóval védeni egy fájlt a Vim szövegszerkesztővel Linuxban.

Mindig ne felejtse el megfelelően biztonságossá tenni azokat a szöveges fájlokat, amelyek titkos információkat, például felhasználóneveket és jelszavakat, pénzügyi számlainformációkat és így tovább tartalmazhatnak, erős titkosítás és jelszó használatával. Használja az alábbi visszajelzési részt, hogy megossza velünk gondolatait.