Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Was tun, wenn Linux keine Dateien speichert?

Was tun, wenn Linux keine Dateien speichert?

藏色散人
藏色散人Original
2020-02-04 09:26:504966Durchsuche

Was tun, wenn Linux keine Dateien speichert?

Was soll ich tun, wenn Linux vi keine Dateien speichern kann?

Die Lösung für das Problem, dass das von vi im Linux-System bearbeitete schreibgeschützte Dokument nicht gespeichert werden kann, besteht darin, normale Benutzer zum Bearbeiten von Konfigurationsdateien wie nginx.conf zu verwenden:

Empfohlen: „Linux-Tutorial

Was tun, wenn Linux keine Dateien speichert?

Beim Speichern wird folgende Meldung angezeigt: Es liegt keine Root-Berechtigung vor. Das kann sein Mit der folgenden Methode gelöst: Beim Speichern hinzufügen:

:w !sudo tee %

Was tun, wenn Linux keine Dateien speichert?

Für den Fehler, dass vi Dateien nicht speichern kann, ist es auch möglich, dass die Sudo-Berechtigungen des aktuellen Benutzers nicht konfiguriert sind. Bei Verwendung von sudo wird die Meldung „xxx ist nicht in der sudoers-Datei“ angezeigt. Dieser Vorfall wird gemeldet . Das Folgende ist die Änderungsmethode:

1. Geben Sie „su -“ ein und das System lässt Sie den Superuser-Modus eingeben Schreibberechtigungen für die Datei und geben Sie den Befehl „chmod u+w /etc/sudoers“ ein. 3. Bearbeiten Sie die Datei /etc/sudoers, das heißt, geben Sie den Befehl „vim /etc/sudoers“ ein, geben Sie „i“ ein, um die Datei einzugeben Suchen Sie im Bearbeitungsmodus nach dieser Zeile: „root ALL=(ALL) ALL“ und fügen Sie „xxx ALL=(ALL“) ALL“ hinzu (xxx ist hier Ihr Benutzername), dann speichern Sie (d. h. drücken Sie zuerst die Esc-Taste) und Geben Sie dann „:wq“ ein, um den Vorgang zu beenden.

4. Widerrufen Sie die Schreibberechtigung für die Datei >

#查看是否保存成功:
$grep sudo nginx.conf
#test :w !sudo tee %

Das obige ist der detaillierte Inhalt vonWas tun, wenn Linux keine Dateien speichert?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn