GNU/Linux >> Tutoriels Linux >  >> Linux

Comment ajouter un mot de passe pour protéger un fichier Vim sous Linux

Présentation

Vim une contraction de Vi IMproved ) est un programme d'édition de texte gratuit et open-source basé sur l'écran pour Unix

Vim est un éditeur de texte populaire pour Linux. L'une de ses caractéristiques spéciales est la prise en charge du cryptage des fichiers texte à l'aide de diverses méthodes de cryptage avec un mot de passe.

Nous expliquerons l'une des astuces simples d'utilisation de Vim ; mot de passe protégeant un fichier à l'aide de Vim sous Linux.

Installer VIM

Pour installer vim, exécutez cette commande :

$ sudo yum install vim          #for RHEL/CentOS 
$ sudo apt install vim          #for Debian/Ubuntu
$ sudo dnf install vim		#for Fedora 

Protéger par mot de passe un fichier Vim

Avec un -x option qui vous permet d'utiliser le cryptage. Une fois que vous avez exécuté la commande vim ci-dessous, vous serez invité à saisir une clé de cryptage :

$ vim -x unixcop.txt

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

Si la clé de cryptage correspond après l'avoir saisie pour la deuxième fois, vous pouvez procéder à la modification du fichier.

Une fois que vous avez terminé, appuyez sur [Esc] et :wq . La prochaine fois que vous voudrez l'ouvrir, vous devrez saisir la clé de cryptage comme indiqué ci-dessous :

$ vim unixcop.txt

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

Si vous entrez un mauvais mot de passe, vous verrez des caractères inutiles ou vides.

Ajouter une méthode de chiffrement fort dans Vim

Remarque :Un avertissement indique qu'une méthode de cryptage faible a été utilisée pour protéger le fichier.

Nous verrons comment définir une méthode de chiffrement fort dans Vim.

Pour vérifier l'ensemble de cryptmethod(cm), tapez (faites défiler vers le bas pour voir toutes les méthodes disponibles) :

:help 'cm'

Sortie

Vous pouvez définir une nouvelle méthode de chiffrement sur un fichier Vim

Nous utiliserons blowfish2 comme indiqué ci-dessous :

:setlocal cm=blowfish2

Appuyez ensuite sur [Entrée ] et :wq pour enregistrer le fichier.

Maintenant, vous ne devriez plus voir le message d'avertissement lorsque vous ouvrez à nouveau le fichier, comme indiqué ci-dessous.

$ vim unixcop.txt

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

Remarque :Vous pouvez également définir un mot de passe après avoir ouvert un fichier texte Vim, utilisez la commande :X et définissez un crypto pass comme indiqué ci-dessus.

Conclusion

Dans ce petit guide nous vous montrons comment sécuriser un fichier vim au moment de sa création ainsi qu'après l'avoir ouvert pour modification.


Linux
  1. Comment déplacer un fichier sous Linux

  2. Comment cracker le mot de passe zip sur Kali Linux

  3. Comment créer un fichier ZIP protégé par mot de passe sous Linux

  4. Comment protéger par mot de passe le chargeur de démarrage Grub sous Linux

  5. Comment ajouter l'affichage du nom d'hôte à la ligne d'état VIM sous Linux ?

Comment créer un lien symbolique vers un fichier sous Linux

Comment ajouter du texte au début du fichier sous Linux

Comment ajouter un nouveau périphérique au système de fichiers BTRFS sous Linux

Comment protéger par mot de passe un dossier sous Linux

Comment protéger GRUB avec un mot de passe sous Linux ?

Comment protéger les fichiers par mot de passe à l'aide de l'éditeur Vim dans Ubuntu