Kurze Frage:
Warum können wir eine schreibgeschützte Datei in Vim manipulieren mit :+ w+ q+ !auch ohne einen Administrator zu sein?
Lange Frage:
Ich habe eine Textdatei (myFile.txt), die für alle schreibgeschützt ist:
navid@navid-ThinkPad-T530:~/ubuntuTest$ ls -l myFile.txt
-r--r--r-- 1 navid navid 26 Aug 22 21:21 myFile.txt
Ich kann es mit Vim öffnen, ohne über Administratorrechte zu verfügen:
navid@navid-ThinkPad-T530:~/ubuntuTest$ vi myFile.txt
Ich ändere es und drücke: Esc+ :+ w+ q+ Enterund ich sehe diese Fehlermeldung:
E45: 'readonly' option is set (add ! to override)
Bisher macht alles Sinn. Aber wenn ich drücke: Esc+ :+ w+ q+ !+ Enter, speichert Vim die Änderungen.
Ich benutze Ubuntu 16.04 und VIM 7.4.
Modifying a file and replacing a file are two different things