1. Foren
  2. » Kommentare
  3. » OpenSource
  4. » Alle Kommentare zum Artikel
  5. » Papierkorb für Samba-Freigaben

papierkorb-hook für libc:unlink() ???

Anzeige
  1. Thema

Neues Thema Ansicht wechseln


  1. papierkorb-hook für libc:unlink() ???

    Autor Hook Thema 12.04.10 - 16:51

    Gibts einen hook für libc und das unlink(), welches einen Papierkorb für /bin/rm u.ä. Programme anlegt ?
    Manchmal löscht man doch etwas zu viel und ärgert sich.

  2. Re: papierkorb-hook für libc:unlink() ???

    Autor LinuxSuperprofi 12.04.10 - 16:57

    Hallo, Du kennst mich vielleicht, ich bins, der Linux-Superprofi.

    Also mein Profitipp -von Profis für Profis lautet:

    nenne unlink um in unlink.real und erstelle ein shellskript "unlink" welches die Übergabeparameter auswertet und dann beispielsweise einfach Dateien die eigentlich gelöscht werden sollen in ein spezielles Unterverzeichnis kopiert und/oder komprimiert.
    Kannst ja auch ein neues Flag einführen "--real" und dann führt Dein Skript echt "unlink.real" aus.

    Ein echter Hook auf Library-Ebene wäre selbst dem Linux-Superprofi zu heiss!

  3. Re: papierkorb-hook für libc:unlink() ???

    Autor grinsel 12.04.10 - 17:01

    noch ein tip - versuchs mit verschieben - kopieren ist hier nicht sher zeilführend!

  4. Re: papierkorb-hook für libc:unlink() ???

    Autor libtrash 12.04.10 - 17:08

    Jupp kenn ich das Problem und hab mich auch schon oft geärgert. Es gibt aber eine Lösung. Vergiss aber das richtige löschen nicht, sonst ist deine Platte irgendwann voll.

    >> libtrash <<

  5. Re: papierkorb-hook für libc:unlink() ???

    Autor Anti-Troll 12.04.10 - 17:54

    Seid ihr alle dumm? Lest doch erstmal, was er schreibt... Er will doch einfach nur die glibc unlink() hooken.

    @Threadsteller:
    Ja, das geht. Du kannst ein Programm mit der Funktion "unlink" schreiben. Mit 'LD_PRELOAD="./unlinkreplacer.so" ./myprogram' kannst du dieses Modul dann für dieses Programm laden. Es überschreibt die unlink()-Funktion mit deiner eigenen. Das geht natürlich auch global. Pack die Definition dann in deine /etc/profile.

    Viel Spaß und lass dir den Tag nicht von den Trollen hier vermiesen.

  6. Re: papierkorb-hook für libc:unlink() ???

    Autor libtrash 12.04.10 - 18:17

    Ich weiß nicht, ob das hier unter gegangen ist, aber die libtrash macht genau das, was der TE will. Es werden alle Löschvorgänge in einen Papierkorb umgebogen, ich glaube man kann sogar verschiedene Versionen einer Datei im Papierkorb bunkern. Man braucht also nix fehleranfälliges selber zusammen frickeln, einfach ein "yum install libtrash" oder "apt-get install libtrash" und sich über eine funktionierende Variante freuen, die auch getestet ist und Fehler bereinigt wird.

  7. Re: papierkorb-hook für libc:unlink() ???

    Autor Anti-Troll 12.04.10 - 18:51

    Was ist denn "frickeln"? Also, ich "programmiere" mir meine Programme. "Gefrickelt" habe ich noch nie was. Ist denn Programmieren denn so schlimm und error-prone, dass man neuerdings den Neologismus "frickeln" benötigt? Mit der Verallgemeinerung misachtest du, dass "libtrash" auch erstmal geschrieben werden musste, und somit auch nur das Ergebnis einer Frickelarbeit ist.

    libtrash wurde seit zwei Jahren nicht mehr aktualisiert. Also, ich persönlich habe echt Angst um meine Daten, wenn ich einer fremden Software vertrauen müsste, die über so einen langen Zeitraum nicht mehr gewartet wurde, aber ok, jeder legt seine Prioritäten anders. Ist ja gar nicht so schlimm, seine ganzen E-Mails, Passwortlisten und Sicherheitskopien zu verlieren...

    Wenn dein Arbeitgeber von deiner Haltung zu Datenverlusten bloß wüsste...

  8. Re: papierkorb-hook für libc:unlink() ???

    Autor libtrash 12.04.10 - 19:00

    Die Software wird von den Distributions-Maintainern eingepflegt und wenn du dir den Quelltext ansiehst so ist da nicht viel dabei. Ich würde das Risiko bei einer Selbstbastellösung als größer einschätzen.

  9. Re: papierkorb-hook für libc:unlink() ???

    Autor Anti-Troll 12.04.10 - 20:09

    Muss nichts heißen. Ich erinnere mal an den OpenSSH-Bug bei Debian.

    Schade, dass du meine anderen Kommentare zu deinem Posting einfach ignoriert hast.

  10. Re: papierkorb-hook für libc:unlink() ???

    Autor libtrash 12.04.10 - 20:26

    > Schade, dass du meine anderen Kommentare zu deinem Posting einfach ignoriert hast.

    Falls du damit das böse F-Wort meinst, ich hab schon einen Rüffel von den Kollegen deswegen bekommen. Ich wollte auch erst drauf ein gehen, dachte mir aber dann, ich muss es nicht überstrapazieren.
    Persönlich sehe ich darin aber keine Diskriminierung der Arbeit. Früher hat man das ganze russische Konstruktion genannt. Ich weiß für viele ist das auch wieder abwertend. Ironischerweise sind diese Notbehelfe aber meist besser gewesen, als die westlichen offiziellen Lösungen.

  11. Re: papierkorb-hook für libc:unlink() ???

    Autor Anti-Troll 12.04.10 - 23:16

    Danke für die Aufklärung.

  12. Re: papierkorb-hook für libc:unlink() ???

    Autor Hook Thema 13.04.10 - 01:25

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

    @anti-troll: Danke für die Erläuterungen an die Low-ITler.
    Mit solchen Leuten hat mans hier viel zu oft zu tun:

    Technischer Sachverstand und Lösungs-Interesse null. Pure Agression und Nichts-Wissen. Perfekte Soldaten zum verheizen... :-(((
    Lagerbildung wie bei Apple-PC-Fanbois ist das auffälligste Zeichen.

Neues Thema Ansicht wechseln


Entschuldigung, nur registrierte Benutzer dürfen in diesem Forum schreiben. Klicken Sie hier um sich einzuloggen


Meistgelesen
  1. Libreoffice

    "Wir wollen Nutzer in die ODF-Welt ziehen"

  2. Browser

    Kauft Facebook Opera?

  3. Datenschutz

    Neue EU-Regeln zu Cookies treten in Kraft

  4. Samsung Galaxy S3

    Siri braucht sich nicht zu fürchten

  5. Schmerzlos

    MIT-Forscher entwickeln Injektor mit Lorentzkraft-Antrieb


Meistkommentiert
  1. Kommentare: 222 | letzter Beitrag 26.05. 23:51

  2. Kommentare: 216 | letzter Beitrag 00:27 Uhr

  3. Kommentare: 161 | letzter Beitrag 09:43 Uhr

  4. Kommentare: 93 | letzter Beitrag 26.05. 19:45

  5. Kommentare: 66 | letzter Beitrag 08:55 Uhr

Mehr



Haben wir etwas übersehen?

E-Mail an news@golem.de


Lollipop Chainsaw angespielt: Blond und brutal
Lollipop Chainsaw angespielt
Blond und brutal

Der japanische Spieldesigner Goichi Suda - Fans sagen schlicht "Suda 51" - ist für schräge Actionspiele bekannt. Sein nächstes Werk schickt ein scheinbar braves Schulmädchen in den Kampf gegen Zombies.

  1. Spielepublisher in Not dtp Entertainment meldet Insolvenz an
  2. US-Umsätze im März 2012 Spielemarkt schrumpft weiter
  3. Starlight Inception Lucas-Arts-Veteran kämpft für das Weltraum-Action-Genre

Samsung XE300: Google Chromebox versehentlich ausgeliefert
Samsung XE300
Google Chromebox versehentlich ausgeliefert

Weitgehend unbemerkt hat der US-Händler Tigerdirect die ersten Chromebox-Systeme von Google ausgeliefert. Für 330 US-Dollar bekommt der Nutzer recht gute Hardware in Nettop-Form, die sehr viel leistungsfähiger ist als die des Chromebook mit ChromeOS.

  1. Googles Aura Chromium OS mit klassischem Desktop

IMHO: Gema und Youtube - der Kampf ums Urheberrecht
IMHO
Gema und Youtube - der Kampf ums Urheberrecht

Nach der Urteilsverkündung im Rechtsstreit zwischen Youtube und Gema fühlten sich beide Seiten als Gewinner. In Wahrheit gibt es aber nur einen Verlierer, bloggt Medienrechtsexperte Thomas Hoeren: die Gema.

  1. Kulturelles Gedächtnis Wie speichern wir das Internet?
  2. Urheberechtsdebatte Piratenpartei legt Zehnpunktekatalog vor
  3. Urheberrecht SPD plädiert für "Vergüten statt verbieten"

  1. Browser: Kauft Facebook Opera?
    Browser
    Kauft Facebook Opera?

    Ein britisches Blog will erfahren haben, dass Facebook den norwegischen Browserhersteller Opera Software kaufen will. Beide Unternehmen wollen sich dazu nicht äußern.

  2. Datenschutz: Neue EU-Regeln zu Cookies treten in Kraft
    Datenschutz
    Neue EU-Regeln zu Cookies treten in Kraft

    Am 26. Mai 2012 treten neue Datenschutzregeln der EU in Kraft. Websitebetreiber und Werbenetzwerke müssen Nutzer um Erlaubnis fragen, wenn sie Cookies setzen.

  3. Libreoffice: "Wir wollen Nutzer in die ODF-Welt ziehen"
    Libreoffice
    "Wir wollen Nutzer in die ODF-Welt ziehen"

    Libreoffice könne mehr als Openoffice und biete Entwicklern zudem Vorteile, sagte Michael Meeks auf dem Linuxtag 2012. Außerdem spricht er mit Golem.de über Libreoffice-Online, woran er derzeit arbeitet.


  1. 14:48

  2. 14:29

  3. 14:24

  4. 12:30

  5. 12:23

  6. 18:49

  7. 18:33

  8. 18:08