Abo
  • Services:
Anzeige
Papierkorb für Samba-Freigaben

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.

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.

Anzeige

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.

  • Auf Samba-Freigaben kann sich der Windows-Papierkorb nicht ausbreiten.
  • Wird der Name des Papierkorbverzeichnisses mit vorangegangenem Punkt versehen, bleibt der Ordner unter Windows mit den Standardeinstellungen unsichtbar.
  • Der Ordner selbst wird erst dann erstellt, wenn Dateien gelöscht wurden.
  • Auf Wunsch behält der Samba-Papierkorb auch die Verzeichnisstruktur der gelöschten Dateien bei, samt Benutzername des an der Freigabe angemeldeten Benutzers.
  • Die Konfigurationsoptionen für das virtuelle Dateisystem VFS werden in der Textdatei smb.conf eingetragen, wahlweise global oder für jede einzelne Freigabe.
  • Die Dateistruktur des Samba-Papierkorbs unter Linux
Auf Samba-Freigaben kann sich der Windows-Papierkorb nicht ausbreiten.

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.


eye home zur Startseite
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...



Anzeige

Stellenmarkt
  1. Robert Bosch GmbH, Leonberg
  2. Remira GmbH, Bochum
  3. HMS Industrial Networks GmbH, Karlsruhe
  4. Medienwerft GmbH, Hamburg


Anzeige
Hardware-Angebote
  1. 599€ + 5,99€ Versand

Folgen Sie uns
       


  1. Pwned Passwords

    Troy Hunt veröffentlicht eine halbe Milliarde Passworthashes

  2. Smach Z

    PC-Handheld nutzt Ryzen V1000

  3. Staatstrojaner und Quick-Freeze

    Österreich verschärft frühere Überwachungspläne

  4. Allensbach-Studie

    Altersvorsorge selbständiger IT-Experten ist sehr solide

  5. Maschinelles Lernen

    Biometrisches Captcha nutzt Sprache und Bild

  6. Gigabit

    Swisscom führt neue Mobilfunkgeneration 5G schon 2018 ein

  7. Bpfilter

    Linux-Kernel könnte weitere Firewall-Technik bekommen

  8. Media Broadcast

    Freenet TV kommt auch über Satellit

  9. Blizzard

    Update und Turnier für Warcraft 3 angekündigt

  10. EU-Urheberrechtsreform

    Kompromissvorschlag hält an Uploadfiltern fest



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Entdeckertour angespielt: Assassin's Creed Origins und die Spur der Geschichte
Entdeckertour angespielt
Assassin's Creed Origins und die Spur der Geschichte
  1. Assassin's Creed Denuvo und VM Protect bei Origins ausgehebelt
  2. Sea of Thieves angespielt Zwischen bärbeißig und böse
  3. Rogue Remastered Assassin's Creed segelt noch mal zum Nordpol

Axel Voss: "Das Leistungsschutzrecht ist nicht die beste Idee"
Axel Voss
"Das Leistungsschutzrecht ist nicht die beste Idee"
  1. Leistungsschutzrecht EU-Ratspräsidentschaft schlägt deutsches Modell vor
  2. Fake News Murdoch fordert von Facebook Sendegebühr für Medien
  3. EU-Urheberrechtsreform Abmahnungen treffen "nur die Dummen"

Sam's Journey im Test: Ein Kaufgrund für den C64
Sam's Journey im Test
Ein Kaufgrund für den C64
  1. THEC64 Mini C64-Emulator erscheint am 29. März in Deutschland
  2. Sam's Journey Neues Kaufspiel für C64 veröffentlicht

  1. Re: Solide - Naja

    Thomas Müller | 18:09

  2. Re: Kein Blödsinn

    tingelchen | 18:06

  3. Re: Was hier oft verwechselt wird!

    WallyPet | 18:03

  4. Re: Samsung liefert ja auch nur Hardware

    euroregistrar | 18:03

  5. Vehicle to Grid funktioniert nicht

    pointX | 18:00


  1. 18:00

  2. 17:45

  3. 17:37

  4. 17:02

  5. 16:25

  6. 16:15

  7. 15:21

  8. 15:03


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel