Mir passiert es immer mal wieder, dass ich auf meinen Systemen als nicht privilegierter User mit dem vi Dateien zum Bearbeiten aufrufe, für die ich keine Schreibrechte besitze.
Das hieß bislang: geänderte Datei unter einem anderen Namen speichern und dann wieder mit root-Rechten an die richtige Stelle kopieren.
Das hat aber dank Christian nun ein Ende. Sein vim-Plugin sudoedit.vim erweitert den Editor um den Befehl “:SudoWrite”. Und nach Eingabe des root-Passwortes wird die Datei dann erfolgreich an ihren eigentlichen Heimatort zurückgeschrieben.
Das Plugin gibt es: hier zum Download.
Bei manchen Sachen weiß man erst, dass man sie braucht, wenn man sie dann hat…
wozu ein Plugin, wenn es auch so geht:
:w !sudo tee %
Root pw eingeben und Datei neu einlesen.
mfg linuxslang