Es ist sicher vielen schon passiert die normalerweise ohne root-Rechte arbeiten. Man öffnet eine Konfigurationsdatei, übersieht die Warnung beim öffnen und bearbeitet diese.
Beim Abspeichern stellt man dann fest, dass man keine Schreibrechte für die Datei hat weil man das sudo oder su vor dem Aufruf von vi vergessen hat. Besonders ärgerlich ist das wenn die Änderungen umfangreich sind.
Man kann das Problem recht einfach mit tee lösen und die Datei einfach mit:
:w !sudo tee %.
abspeichern und dann vi mit:
:q!
beenden. Das Ausrufezeichen erzwingt das Beenden ohne Speicherung.
1 Gedanke zu „Geschützte Dateien mit vi als normaler Benutzer abspeichern“
Kommentare sind geschlossen.