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.
- Ismerje meg a Vim Editor hasznos útjait és trükkjeit Linuxon
- 8 hasznos Vim-szerkesztő trükk minden Linux-felhasználó számára
- spf13-vim – A Vim Editor végső terjesztése
- 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.