Papierkorb für Samba-Freigaben

Zwischenlager für gelöschte Dateien

Der Windows-Papierkorb kann nicht auf Samba-Freigaben verwendet werden. Stattdessen haben die Samba-Entwickler ein Modul für das virtuelle Dateisystem VFS entwickelt, das Löschvorgänge abfängt. Ein Segen für Benutzer, die gerne versehentlich Dateien auf Serverfreigaben entsorgen.

Anzeige

Nichts ist ärgerlicher, als auf einer Samba-Freigabe Dateien aus Versehen zu löschen, denn diese sind dann unwiderruflich weg. Einen entsprechenden Warnhinweis gibt Windows zwar aus, der ist aber schnell weggeklickt. Auf solchen Freigaben kann sich der Windows-Papierkorb auch nicht ausbreiten, ihm fehlt das Windows-Dateisystem, in dem er das versteckte Systemverzeichnis Recycled ablegen kann.

Dafür haben die Samba-Entwickler seit der Version 3 eine eigene Lösung ersonnen: einen Papierkorb, der über das virtuelle Dateisystem VFS realisiert wird. Er ist weitaus konfigurierbarer als sein Windows-Pendant. Zunächst kann er für jede Freigabe einzeln eingerichtet werden, wenn er nicht global für alle Freigaben gebraucht wird. Standardmäßig werden gelöschte Dateien mit den Rechten eines Benutzers versehen (0700), außer ihm darf nur noch der Benutzer root-Dateien dort endgültig löschen oder wiederherstellen. Per Option können die Dateirechte allerdings angepasst werden. Wenn gewünscht können gelöschte Dateien, samt Verzeichnisbaum, in dem sie lagen, im Samba-Papierkorb abgelegt werden.

Zunächst gilt es, das entsprechende Modul in der Konfigurationsdatei /etc/samba/smb.conf mit dem Eintrag "vfs module = recycle" zu aktivieren. Wird es in den globalen Einstellungen platziert, taucht der Papierkorb in allen Freigaben auf. Alternativ kann das Modul auch in den Einträgen einzelner Freigaben eingetragen werden.

Mit dem Eintrag "recycle:repository =" wird der Name definiert, mit dem das Papierkorbverzeichnis angelegt wird. Steht ein Punkt vor dem Namen, wird es sowohl von Linux als auch von Samba als verstecktes Verzeichnis behandelt und bleibt bei Standardeinstellungen im Windows-Explorer unsichtbar.

Wer will, kann auch die Zugriffszeiten der dort abgelegten Dateien beeinflussen. Über die Option recycle:touch wird das Datum des letzten Zugriffs beim Verschieben in den Papierkorb aktualisiert. Die Option recycled:touch_mtime setzt bei dorthin verschobenen Dateien den Zeitstempel "zuletzt modifiziert".

Die Zeitstempel sind vor allem dann wichtig, wenn per Skript gesteuert werden soll, was der Samba-Papierkorb im Gegensatz zu seinem Windows-Pendant nicht kann: das automatische Löschen seines Inhalts. Per find-Befehl und dem Parameter -mtime +7 in einem Bash-Skript untergebracht, können beispielsweise Dateien gelöscht werden, die länger als eine Woche im Papierkorb lagern.

Bei entsprechender Samba-Version und einkompiliertem VFS kann der virtuelle Papierkorb überall verwendet werden, ob in Netzwerkfreigaben auf einem Dateiserver oder auf einem entsprechend ausgestatteten NAS-Gerät. Der Samba-Papierkorb dürfte so manchem Schnelllöscher und dessen Administrator einen entspannteren Schlaf bereiten.

Der Werkzeugkasten von Golem.de ist eine Sammlung kleiner Hilfsprogramme, die die Redaktion einsetzt. Vielleicht gibt es Alternativen, die ein Problem besser lösen? Wir freuen uns über Rückmeldungen und Tipps zu vergleichbaren Werkzeugen - auch für andere Betriebssysteme - im Forum.


Cpt.Hook 13. Apr 2010

mir auch. v3.2.5 debian at sheevaplug

Besserwisserer 13. Apr 2010

ROTFL :: DÄ_H_MLICH ??? Was hast Du an "zeitabhängige Funktionen" nicht verstanden...

Hook Thema 13. Apr 2010

Danke für den Hinweis. Das erste Posting mit der Erwähnung von libtrsh war sehr kurz...

fsasasffdsafdsaa 12. Apr 2010

Die Tatsache, dass der letzte Befehl nichts findet, dürfte dir dein Verzeichnis gerettet...

surfenohneende 12. Apr 2010

Correct. Der gemeine User löscht (aus Versehen) oft Sachen, die er/sie nicht löschen...

Kommentieren




Anzeige
  1. SAP-Applikationsberater (m/w) Module: SD und LES
    SÜDSALZ GMBH, Heilbronn
  2. Junior Systementwickler (m/w)
    Flughafen München GmbH, München-Flughafen
  3. Projektleiter/in SAP FI/CO mit Modulbetreuung
    Deutsche Welle, Bonn
  4. IT-Projektmanager (m/w) Kundenportale
    WIKA Alexander Wiegand SE & Co. KG, Klingenberg

 

Detailsuche


Folgen Sie uns
       


  1. Antifeatures

    Freie Software gegen Bevormundung

  2. Video

    Yahoo gibt Angebot für Hulu ab

  3. Google X

    Google baut mobiles Internet in Afrika und Südostasien

  4. Xbox One

    Handel muss Gebrauchtspiele de-registrieren

  5. Lenovo

    "Wir können uns jede Übernahme leisten"

  6. Bundesdatenschützer

    Jobcenter sollen nicht bei Facebook recherchieren

  7. Navigation

    Google Maps erhält Routenplanung per Fahrrad

  8. Test Call of Juarez Gunslinger

    Hör-Spiel im Wilden Westen

  9. Fonic All-Net Flat

    Telefon-, SMS- und Datenflatrate für 25 Euro

  10. Drosselung

    Die Mär vom teuren Traffic oder wie viel kostet ein GByte?



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Seattle Campus: Amazon baut sich einen Wald in riesigen Glaskugeln
Seattle Campus
Amazon baut sich einen Wald in riesigen Glaskugeln

Nach einem Entwurf des Architekturbüros NBBJ will Amazon eine extravagante neue Konzernzentrale bestehend aus drei riesigen Gewächshauskugeln und Bürohochhäusern errichten.

  1. Amazon Coins Amazon bringt virtuelle Währung auf Kindle Fire
  2. Cloud Drive Photos Amazon schickt Fotos auf dem iPhone in die Cloud
  3. Quartalsbericht Amazon gibt 3,2 Milliarden Dollar für Lager und Filme aus

Offene Formate in Deutschland: "Passiert ist nix!"
Offene Formate in Deutschland
"Passiert ist nix!"

Linuxtag 2013 Im Vergleich zu anderen europäischen Ländern tun sich die deutschen Behörden in Deutschland mit Open-Source-Software noch schwer. Eine Podiumsdiskussion auf dem Open-IT Summit 2013 offenbart das Problem: geschlossene Dokumentenstandards.

  1. Matthew Garrett "Secure Boot ist nicht gleich Restricted Boot"
  2. Chart.js Hübsche Diagramme, wieder online
  3. Elektronische Steuererklärung Elster für Linux und Mac OS X existiert

Scanadu Scout: Tricorder für 200 US-Dollar
Scanadu Scout
Tricorder für 200 US-Dollar

Der Scanadu Scout ist ein mobiles Diagnosegerät nach dem Vorbild des Tricorders aus der Star-Trek-Serie. Damit lassen sich Blutdruck, Puls, Körpertemperatur, Atemfrequenz, Sauerstoffsättigung und ein Elektrokardiogramm anfertigen. Das Handgerät soll 200 US-Dollar kosten.

  1. Quantified Self Alkoholmessgerät für das Smartphone
  2. WLAN-Netzwerk Cubesensors als Heimsensoren für besseres Raumklima

Zum Artikel