Eingehängtes Verzeichnis löschen
Eingehängtes Verzeichnis löschen
Kann man ein (Mount-)Verzeichnis vor versehentlichem Löschen durch den Benutzer schützen. Also darin soll der User lesen und schreiben, ergo auch Dateien löschen können. Das eingehängte Verzeichnis zu löschen statt es auszuhängen soll er nicht können.
- Livingston
- Beiträge: 1454
- Registriert: 04.02.2007 22:52:25
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: 127.0.0.1
Re: Eingehängtes Verzeichnis löschen
als root:
# chattr +i /pfad/zum/verzeichnis
EDIT: Leider keine Lösung, da hiermit auch der Schreibzugriff innerhalb des Verzeichnisses verhindert wird.
# chattr +i /pfad/zum/verzeichnis
EDIT: Leider keine Lösung, da hiermit auch der Schreibzugriff innerhalb des Verzeichnisses verhindert wird.
Zuletzt geändert von Livingston am 23.12.2021 21:28:12, insgesamt 2-mal geändert.
Der Hauptunterschied zwischen etwas, was möglicherweise kaputtgehen könnte und etwas, was unmöglich kaputtgehen kann, besteht darin, dass sich bei allem, was unmöglich kaputtgehen kann, falls es doch kaputtgeht, normalerweise herausstellt, dass es unmöglich zerlegt oder repariert werden kann.
Douglas Adams
Douglas Adams
Re: Eingehängtes Verzeichnis löschen
Ist nicht, was ich suche. Der Benutzer kann keine Dateien mehr hineinstecken. Es geht nur darum, das (eingehängte) Verzeichnis selbst nicht löschen zu dürfen.
- Livingston
- Beiträge: 1454
- Registriert: 04.02.2007 22:52:25
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: 127.0.0.1
Re: Eingehängtes Verzeichnis löschen
Jo, fiel mir auch gerade auf, sorry.
Der Hauptunterschied zwischen etwas, was möglicherweise kaputtgehen könnte und etwas, was unmöglich kaputtgehen kann, besteht darin, dass sich bei allem, was unmöglich kaputtgehen kann, falls es doch kaputtgeht, normalerweise herausstellt, dass es unmöglich zerlegt oder repariert werden kann.
Douglas Adams
Douglas Adams
Re: Eingehängtes Verzeichnis löschen
Erstelle in diesem Verzeichnis eine dummy-Datei mit dem i-Flag.fischig hat geschrieben:23.12.2021 21:22:30Es geht nur darum, das (eingehängte) Verzeichnis selbst nicht löschen zu dürfen.
Re: Eingehängtes Verzeichnis löschen
Ich habe mich wohl zu unklar, um nicht zu sagen falsch, ausgedrückt. Was mir voschwebt ist, zu verhindern, dass man das Verzeichnis samt seinem Inhalt sozusagen „von außen/oben“ löschen kann, während man „darinnen“ völlig freie Hand behält. Hoffentlich ist das in seiner Kürze besser formuliert. Ich habe das mit dem dummy jetzt mal an einem einfachen Test-Verzeichnis durchexerziert. Und das Ergebnis war das zwar nicht Gewollte, aber schon Vermutete: Das Verzeichnis bleibt erhalten, aber Im Verzeichnis wird alles bis auf den dummy gelöscht.
Vermutlich wird sich das, was mir vorschwebte, nicht machen lassen. Bleibt wohl als einzige Möglichkeit das backup, um ungewollten Datenverlust zu verhindern (war im konkreten Fall glücklicherweise vorhanden). Freute mich, wenn doch noch jemand eine schlaue Idee hätte, das backup gar nicht erst bemühen zu müssen.
Ansonsten: Danke für die Hilfeversuche!
edit
Schreibfehler korrigiert.
Vermutlich wird sich das, was mir vorschwebte, nicht machen lassen. Bleibt wohl als einzige Möglichkeit das backup, um ungewollten Datenverlust zu verhindern (war im konkreten Fall glücklicherweise vorhanden). Freute mich, wenn doch noch jemand eine schlaue Idee hätte, das backup gar nicht erst bemühen zu müssen.
Ansonsten: Danke für die Hilfeversuche!
edit
Eigentlich sollt' ich mich einsargen.fischig hat geschrieben:um Datenverlust zu behindern.
Schreibfehler korrigiert.
Zuletzt geändert von fischig am 24.12.2021 10:33:22, insgesamt 1-mal geändert.
Re: Eingehängtes Verzeichnis löschen
Doch, das geht auch. Nach dem backup kannst Du mit der Option -R für alle Dateien im Verzeichnis, das i-Flag setzen und vor dem backup, das i-Flag wieder entfernen. Z. B.:fischig hat geschrieben:24.12.2021 08:04:41Vermutlich wird sich das, was mir vorschwebte, nicht machen lassen.
Code: Alles auswählen
chattr -R +i Verzeichnis
Code: Alles auswählen
chattr -R -i Verzeichnis
Siehe auch die manpage von chattr.
Re: Eingehängtes Verzeichnis löschen
Danke! Werde ich machen.mat6937 hat geschrieben:Bevor Du das produktiv einsetzt, solltest Du das mit einem Test-Verzeichnis und darin 2 Test-Dateien, probieren.