Kif tipproteġi bil-password fajl Vim fil-Linux


editur tat-test għal Linux, u waħda mill-karatteristiċi speċjali tagħha hija l-appoġġ għall-encrypting ta 'fajls ta' test bl-użu ta 'diversi metodi kripto b'password.

F'dan l-artikolu, aħna se nispjegaw lilek wieħed mill-tricks sempliċi użu Vim; password li tipproteġi fajl billi tuża Vim fil-Linux. Aħna ser nuruk kif tiżgura fajl fil-ħin tal-ħolqien tiegħu kif ukoll wara li jinfetaħ għall-modifika.

Biex tinstalla l-verżjoni sħiħa ta 'Vim, sempliċement ħaddem dan il-kmand:

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

Aqra wkoll: Vim 8.0 Huwa Meħlus Wara 10 Snin - Installa fuq Linux

Kif tipproteġi bil-password fajl Vim fil-Linux

Vim għandu għażla -x li tippermettilek tuża l-encryption meta toħloq fajls. Ladarba tmexxi l-kmand tal-vim hawn taħt, tkun imħeġġeġ għal crypt key:

$ vim -x file.txt

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

Jekk iċ-ċavetta kripto taqbel wara li ddaħħalha għat-tieni darba, tista 'tipproċedi biex timmodifika l-fajl.

Ladarba tkun lest, agħfas [Esc] u :wq biex issalva u tagħlaq il-fajl. Il-ħin li jmiss li trid tiftaħha għall-editjar, ikollok tidħol iċ-ċavetta kripto bħal din:

$ vim file.txt

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

F'każ li ddaħħal password ħażina (jew l-ebda ċavetta), tara xi karattri junk.

Nota: Hemm twissija li tindika li ntuża metodu ta 'kriptaġġ dgħajjef biex jipproteġi l-fajl. Sussegwentement, naraw kif nissettjaw metodu ta 'kriptaġġ b'saħħtu f'Vim.

Biex tiċċekkja s-sett ta 'cryptmethod (cm), ittajpja (iscroll's isfel biex tara l-metodi kollha disponibbli):

: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]                                                                  

Tista' tissettja metodu kripto ġdid fuq fajl Vim kif muri hawn taħt (se nużaw blowfish2 f'dan l-eżempju):

:setlocal cm=blowfish2

Imbagħad agħfas [Enter] u :wq biex issalva l-fajl.

Issa m'għandekx tara l-messaġġ ta 'twissija meta terġa' tiftaħ il-fajl kif muri hawn taħt.

$ vim file.txt

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

Tista 'wkoll tissettja password wara li tiftaħ fajl test Vim, uża l-kmand:X u ssettja pass kripto bħal muri hawn fuq.

Iċċekkja xi artikoli utli tagħna dwar l-editur Vim.

  1. Tgħallem Vjaġġi u Tricks Utli tal-Editur Vim fil-Linux
  2. 8 Tricks Utli għall-Editur Vim għal Kull Utent tal-Linux
  3. spf13-vim – Id-Distribuzzjoni Ultimate għall-Editur Vim
  4. Kif tuża Vim Editur bħala Bash IDE fil-Linux

Dak kollox! F'dan l-artikolu, spjegajna kif tipproteġi fajl permezz tal-editur tat-test Vim fil-Linux.

Dejjem ftakar li tassigura b'mod xieraq fajls ta' test li jista' jkun fihom informazzjoni sigrieta bħal usernames u passwords, informazzjoni dwar kont finanzjarju u l-bqija, billi tuża encryption b'saħħitha u password. Uża t-taqsima tal-feedback hawn taħt biex taqsam xi ħsibijiet magħna.