Hvernig á að vernda Vim skrá með lykilorði í Linux


textaritill fyrir Linux, og einn af sérstökum eiginleikum hans er stuðningur við að dulkóða textaskrár með ýmsum dulritunaraðferðum með lykilorði.

Í þessari grein munum við útskýra fyrir þér eitt af einföldu Vim notkunarbragðunum; verndar skrá með lykilorði með Vim í Linux. Við munum sýna þér hvernig á að tryggja skrá þegar hún er búin til sem og eftir að hún hefur verið opnuð til breytinga.

Til að setja upp heildarútgáfuna af Vim skaltu einfaldlega keyra þessa skipun:

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

Lestu líka: Vim 8.0 kemur út eftir 10 ár - Settu upp á Linux

Hvernig á að vernda Vim skrá með lykilorði í Linux

Vim er með -x valmöguleika sem gerir þér kleift að nota dulkóðun þegar þú býrð til skrár. Þegar þú keyrir vim skipunina hér að neðan verðurðu beðinn um dulmálslykil:

$ vim -x file.txt

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

Ef dulmálslykillinn passar eftir að hafa slegið hann inn í annað sinn geturðu haldið áfram að breyta skránni.

Þegar þessu er lokið skaltu ýta á [Esc] og :wq til að vista og loka skránni. Næst þegar þú vilt opna það til að breyta þarftu að slá inn dulmálslykilinn svona:

$ vim file.txt

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

Ef þú slærð inn rangt lykilorð (eða engan lykil), muntu sjá ruslstafi.

Athugið: Það er viðvörun sem gefur til kynna að veik dulkóðunaraðferð hafi verið notuð til að vernda skrána. Næst munum við sjá hvernig á að stilla sterka dulkóðunaraðferð í Vim.

Til að athuga sett af dulmálsaðferð (cm), sláðu inn (skrollaðu niður til að skoða allar tiltækar aðferðir):

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

Þú getur stillt nýja dulritunaraðferð á Vim skrá eins og sýnt er hér að neðan (við munum nota blowfish2 í þessu dæmi):

:setlocal cm=blowfish2

Ýttu síðan á [Enter] og :wq til að vista skrána.

Nú ættir þú ekki að sjá viðvörunarskilaboðin þegar þú opnar skrána aftur eins og sýnt er hér að neðan.

$ vim file.txt

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

Þú getur líka stillt lykilorð eftir að Vim textaskrá hefur verið opnuð, notaðu skipunina:X og stillt dulritunarpassa eins og sýnt er hér að ofan.

Skoðaðu nokkrar af gagnlegum greinum okkar um Vim ritstjóra.

  1. Lærðu gagnlegar Vim ritstjóraferðir og brellur í Linux
  2. 8 gagnlegar Vim ritstjórabrellur fyrir alla Linux notendur
  3. spf13-vim – Endanleg dreifing fyrir Vim ritstjóra
  4. Hvernig á að nota Vim Editor sem Bash IDE í Linux

Það er allt og sumt! Í þessari grein útskýrðum við hvernig á að vernda skrá með lykilorði með Vim textaritlinum í Linux.

Mundu alltaf að tryggja viðeigandi textaskrár sem gætu innihaldið leynilegar upplýsingar eins og notendanöfn og lykilorð, upplýsingar um fjárhagsreikning og svo framvegis, með sterkri dulkóðun og lykilorði. Notaðu athugasemdahlutann hér að neðan til að deila öllum hugsunum með okkur.