Question courte :
Pourquoi pouvons-nous manipuler un fichier en lecture seule dans Vim en utilisant : + w + q + ! même sans être administrateur ?
Question longue :
J'ai un fichier texte (monFichier.txt) qui est en lecture seule pour tout le monde :
navid@navid-ThinkPad-T530:~/ubuntuTest$ ls -l myFile.txt
-r--r--r-- 1 navid navid 26 Aug 22 21:21 myFile.txt
Je peux l'ouvrir avec Vim sans avoir de privilèges d'administration :
navid@navid-ThinkPad-T530:~/ubuntuTest$ vi myFile.txt
Je le modifie et presse : Esc + : + w + q + Entrée et je vois ce message d'erreur :
E45: l'option 'readonly' est activée (ajoutez ! pour outrepasser)
Jusque là, tout est logique. Mais quand je presse : Esc + : + w + q + ! + Entrée, Vim enregistre les modifications.
Je suis sous Ubuntu 16.04 et j'utilise VIM 7.4.