Kako lozinkom zaštititi Vim fajl u Linuxu
Vim je popularan, bogat funkcijama i vrlo proširiv uređivač teksta za Linux, a jedna od njegovih posebnih karakteristika je podrška za šifriranje tekstualnih datoteka korištenjem različitih kripto metoda sa lozinkom.
U ovom članku ćemo vam objasniti jedan od jednostavnih trikova upotrebe Vima; lozinkom za zaštitu datoteke koristeći Vim u Linuxu. Pokazaćemo vam kako da obezbedite datoteku u trenutku njenog kreiranja kao i nakon otvaranja radi modifikacije.
Preporučeno čitanje: 10 razloga zašto biste trebali koristiti Vim Editor u Linuxu
Da biste instalirali punu verziju Vima, jednostavno pokrenite ovu naredbu:
sudo apt install vim #Debian/Ubuntu systems
sudo yum install vim #RHEL/CentOS systems
sudo dnf install vim #Fedora 22+
Pročitajte također: Vim 8.0 izlazi nakon 10 godina – instalirajte na Linux
Kako lozinkom zaštititi Vim fajl u Linuxu
Vim ima opciju -x
koja vam omogućava da koristite enkripciju prilikom kreiranja datoteka. Nakon što pokrenete naredbu vim u nastavku, od vas će biti zatražen ključ za šifriranje:
vim -x file.txt
Warning: Using a weak encryption method; see :help 'cm'
Enter encryption key: *******
Enter same key again: *******
Ako se kripto ključ podudara nakon što ga unesete po drugi put, možete nastaviti s izmjenom datoteke.
Kada završite, pritisnite [Esc]
i :wq
da sačuvate i zatvorite datoteku. Sljedeći put kada ga želite otvoriti za uređivanje, morat ćete unijeti kripto ključ na sljedeći način:
vim file.txt
Need encryption key for "file.txt"
Warning: Using a weak encryption method; see :help 'cm'
Enter encryption key: *******
U slučaju da unesete pogrešnu lozinku (ili bez ključa), vidjet ćete neke neželjene znakove.
Postavljanje jake metode šifriranja u Vim-u
Napomena: Postoji upozorenje koje ukazuje da je za zaštitu datoteke korištena slaba metoda šifriranja. Zatim ćemo vidjeti kako postaviti jaku metodu šifriranja u Vimu.
Da biste provjerili skup kriptometoda (cm), otkucajte (pomaknite se prema dolje da vidite sve dostupne metode):
:help 'cm'
Sample Output
*'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]
Možete postaviti novu kriptometodu na Vim datoteku kao što je prikazano u nastavku (u ovom primjeru ćemo koristiti blowfish2):
:setlocal cm=blowfish2
Zatim pritisnite [Enter]
i :wq
da sačuvate datoteku.
Sada ne biste trebali vidjeti poruku upozorenja kada ponovo otvorite datoteku kao što je prikazano ispod.
vim file.txt
Need encryption key for "file.txt"
Enter encryption key: *******
Također možete postaviti lozinku nakon otvaranja Vim tekstualne datoteke, koristiti naredbu:X
i postaviti kripto prolaz kao što je prikazano gore.
Pogledajte neke od naših korisnih članaka o Vim editoru.
- Naučite korisna putovanja i trikove Vim Editor-a u Linuxu
- 8 korisnih trikova Vim Editor-a za svakog korisnika Linuxa
- spf13-vim – Ultimativna distribucija za Vim Editor
- Kako koristiti Vim Editor kao Bash IDE u Linuxu
To je sve! U ovom članku smo objasnili kako zaštititi datoteku lozinkom putem Vim uređivača teksta u Linuxu.
Uvijek imajte na umu da na odgovarajući način osigurate tekstualne datoteke koje mogu sadržavati tajne informacije kao što su korisnička imena i lozinke, informacije o finansijskim računima i tako dalje, koristeći jaku enkripciju i lozinku. Upotrijebite odjeljak za povratne informacije u nastavku da podijelite bilo kakve misli s nama.