Kā aizsargāt paroli Vim failu Linux


teksta redaktors operētājsistēmai Linux, un viena no tā īpašajām funkcijām ir atbalsts teksta failu šifrēšanai, izmantojot dažādas šifrēšanas metodes ar paroli.

Šajā rakstā mēs jums izskaidrosim vienu no vienkāršajiem Vim lietošanas trikiem; parole faila aizsardzībai, izmantojot Linux Vim. Mēs parādīsim, kā aizsargāt failu tā izveidošanas laikā, kā arī pēc atvēršanas modificēšanai.

Lai instalētu pilnu Vim versiju, vienkārši palaidiet šo komandu:

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

Lasiet arī: Vim 8.0 tiek izlaists pēc 10 gadiem - instalējiet Linux

Kā aizsargāt paroli Vim failu Linux

Vim ir opcija -x , kas ļauj izmantot failu šifrēšanu. Kad palaidīsit zemāk esošo komandu vim, jums tiks lūgts ievadīt kriptēšanas atslēgu:

$ vim -x file.txt

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

Ja kriptogrāfiskā atslēga pēc otrreizējas ievadīšanas sakrīt, varat turpināt faila modificēšanu.

Kad esat pabeidzis, nospiediet [Esc] un : wq , lai saglabātu un aizvērtu failu. Nākamreiz, kad vēlaties to atvērt rediģēšanai, jums būs jāievada šifrēšanas atslēga šādi:

$ vim file.txt

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

Ja ievadāt nepareizu paroli (vai nav atslēgas), redzēsit dažas nevēlamās rakstzīmes.

Piezīme. Pastāv brīdinājums, kas norāda, ka faila aizsardzībai ir izmantota vāja šifrēšanas metode. Pēc tam mēs redzēsim, kā Vim iestatīt spēcīgu šifrēšanas metodi.

Lai pārbaudītu kriptometodes kopu (cm), ierakstiet (ritiniet uz leju, lai skatītu visas pieejamās metodes):

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

Vim failā varat iestatīt jaunu kriptometodu, kā parādīts zemāk (šajā piemērā mēs izmantosim blowfish2):

:setlocal cm=blowfish2

Pēc tam nospiediet [Enter] un : wq , lai saglabātu failu.

Tagad, atverot failu, kā parādīts zemāk, brīdinājuma ziņojumu nevajadzētu redzēt.

$ vim file.txt

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

Varat arī iestatīt paroli pēc Vim teksta faila atvēršanas, izmantojiet komandu : X un iestatiet kriptogrāfijas caurlaidi, kā parādīts iepriekš.

Apskatiet dažus no mūsu noderīgajiem rakstiem par Vim redaktoru.

  1. Uzziniet noderīgus Vim redaktora ceļojumus un trikus operētājsistēmā Linux
  2. 8 noderīgi Vim redaktora triki katram Linux lietotājam
  3. spf13-vim - Vim redaktora galīgais izplatījums
  4. Kā izmantot Vim Editor kā Bash IDE Linux

Tas ir viss! Šajā rakstā mēs paskaidrojām, kā aizsargāt failu ar paroli, izmantojot Linux Vim teksta redaktoru.

Vienmēr atcerieties atbilstoši aizsargāt teksta failus, kas varētu saturēt slepenu informāciju, piemēram, lietotājvārdus un paroles, finanšu konta informāciju un tā tālāk, izmantojot stingru šifrēšanu un paroli. Izmantojiet tālāk sniegto atsauksmju sadaļu, lai dalītos domās ar mums.