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.