So überschreiben Sie eine schreibgeschützte Datei unter Linux

So überschreiben Sie eine schreibgeschützte Datei unter Linux
Eine schreibgeschützte Datei impliziert, dass der Benutzer keine Berechtigung zum Bearbeiten oder Schreiben hat. Insbesondere wäre die Erlaubnis „W“ für die Datei deaktiviert worden. Wenn die Eigenschaft der Datei als schreibgeschützt festgelegt wurde, hätte der Benutzer weder die Erlaubnis, die Datei zu schreiben, noch (x) die Datei auszuführen und als schreibgeschützte (R) dargestellt zu werden (R).

Manchmal wird es für den Benutzer schwierig, eine schreibgeschützte Datei zu überschreiben. Deshalb haben wir die verschiedenen Methoden zur Überschrift einer schreibgeschützten Datei unter Linux gesammelt und erklärt.

So überschreiben Sie eine schreibgeschützte Datei unter Linux?

Es gibt zwei Bedingungen für die Überschreibung einer Datei - wenn Sie der Dateiinhaber sind und wenn Sie keinen Eigentümerzugriff auf die Eigenschaften der Datei haben. Schauen wir uns die folgenden Methoden an, um das Problem zu beheben:

Verwenden des CHMOD -Befehls

Der Befehl chmod wird verwendet, um die Eigenschaften einer Datei unter Linux zu ändern, und hat einen einfachen Befehl:

$ chmod [Referenz] [Operator] [Modus] Datei

Sie können diese Berechtigung ändern, wenn Sie der Dateibesitzer sind, indem Sie den folgenden Befehl hinzufügen:

$ chmod u+wx Dateiname

Nehmen wir ein Beispiel, in dem wir eine schreibgeschützte Datei im Dokumentenverzeichnis ändern und überschreiben möchten. Entweder können wir den Verzeichnispfad im Befehl verwenden oder das aktuelle Verzeichnis der Datei ändern:

$ chmod u+wx/home/user/dokumente/Informationen.txt

Oder

$ cd ~/downloads
$ chmod u+wx Informationen.txt

Notiz: Wie Sie im vorherigen Bild sehen können, haben wir die Option -V oder die ausführliche Option verwendet, um die resultierenden Änderungen in der Ausgabe anzuzeigen.

Bei Verwendung dieses Befehls ist es wichtig, sich zu erinnern, wenn Sie der einzige aktuelle Dateibenutzer sind. Dieser Befehl funktioniert nur, wenn Sie Teil des Verzeichnisses im /etc /sudoers sind. Dieser Schritt gibt die Konfiguration der sudo -Eigenschaften der Datei mit dem Befehl visudo an.

$ chmod u+wx Dateiname

Dieser Befehl erfordert ein Passwort, um Superuser -Zugriff auf die Datei zu erhalten. Wenn Sie die Root -Privilegien erhalten möchten, fügen Sie bitte das "sudo" mit dem obigen Befehl hinzu:

$ sudo chmod u+wx Dateiname

Um sich alle Berechtigungen in Bezug auf die Datei zu geben, können Sie Sudoers über den folgenden Befehl bearbeiten:

$ sudo vi /etc /sudoers

Das folgende Bild zeigt, dass Sie die Administratorrechte als Sudoer-, Stamm- und Administratorzugriff haben:

Wurzeln Sie alle = (alle: alle) alle
admin alle = (alle: alle) alle
sudo alle = (alle: alle) alle

Wenn Sie nicht "alle" Zugriff haben, ändern Sie ihn bitte entsprechend. Jetzt haben Sie einen vollständigen Zugriff auf alle Eigenschaften, die sich auf die Datei beziehen. Und Sie können die Datei entweder lesen, schreiben oder ausführen, ohne Probleme zu treffen.

Abschluss

Sie können eine schreibgeschützte Datei in Linux mit mehreren Befehlen und Sudo-Berechtigungen bearbeiten und überschreiben. Auch wenn Sie nicht über die Sudo -Berechtigungen verfügen, können Sie problemlos auf die Superuser -Vorteile zugreifen, indem Sie Sudo auf die Stammverzeichnisse zugreifen. Wir hoffen.