Abo
  • Services:
Anzeige
Das Logo von Steam
Das Logo von Steam (Bild: Valve)

Shell-Skript: Steam löscht sämtliche Nutzerdaten unter Linux

Das Logo von Steam
Das Logo von Steam (Bild: Valve)

Unter bestimmten Umständen löscht Steam unter Linux sämtliche Dateien eines Nutzers. Der Fehler wird in einem Shell-Skript vermutet, worüber sich einige Kommentare bereits lustig machen.

Anzeige

Ein Ubuntu-Nutzer berichtet, dass nach dem Verschieben seines Steam-Datenordners und einer anschließenden Verknüpfung zur ursprünglichen Position Steam zunächst abgestürzt sei. Nach einem Neustart habe zwar alles wie gewünscht funktioniert, jedoch seien sämtliche Dateien in der gesamten Verzeichnisstruktur der Linux-Distribution gelöscht worden. Das habe den persönlichen Ordner ebenso betroffen wie die Dateien auf der angeschlossenen 3 TByte großen externen Festplatte.

Der schwerwiegende Fehler wird von anderen Nutzern bestätigt oder von Anwendern, die ihre Dateien ebenfalls verschoben haben, teilweise verängstigt kommentiert. Der Grund für das Löschen der Dateien scheint in einem fehlerhaften Shell-Skript zu liegen. Demnach enthält es die Zeile rm -rf "$STEAMROOT/"*, die mit dem Kommentar # Scary! versehen sein soll.

Eigentlich sollten damit nur diejenigen Dateien gelöscht werden, die sich innerhalb des von Steam angelegten Ordners befinden. Ist die Variable STEAMROOT beim Ausführen des Skripts aber nicht mit einem Wert versehen, wird stattdessen wohl rm -rf "/"* ausgeführt. Entsprechend werden sämtliche Daten auf dem System gelöscht, für die der Nutzer die Rechte besitzt.

Auf Github wird bereits diskutiert, wie der Fehler behoben werden kann und welche Programmierpraktiken in dem Skript vermieden werden sollten. Ebenso wird in einer auf Github verfügbaren privaten Kopie des Codes die konkrete Zeile mit verschiedenen Memes bedacht, darunter auch der berühmte Facepalm der Figur Jean-Luc Picard aus Star Trek. Darüber hinaus wird in der Diskussion darauf hingewiesen, dass Steam auch unter Windows bei der Deinstallation unter Umständen Dateien löscht, die nicht zu Steam gehören.

Valve hat inzwischen Kenntnis von dem Fehler und möchte neben einer unmittelbaren Absicherung der Zeile mit dem Befehl zum Löschen auch nach der eigentlichen Ursache für das Auftreten des Fehlers suchen.


eye home zur Startseite
teleborian 20. Jan 2015

Mit AppArmor hätte Ubuntu ja genau soetwas ja.

teleborian 20. Jan 2015

Ist nicht genau um solche dinge zu vermeiden AppArmor da? Ich verstehe nicht wie Ubuntu...

Ass Bestos 19. Jan 2015

was lernen wir daraus? erstmal artikel lesen.

gaym0r 19. Jan 2015

Ich hab jetzt 10 Minuten versucht die Logik in diesem Posting zu finden.

Doomhammer 19. Jan 2015

Guckst du hier: STEAM_SAVE="$STEAMROOT/.save" In dem Verzeichnis speichern sie...



Anzeige

Stellenmarkt
  1. Thalia Bücher GmbH, Berlin
  2. ENERTRAG Aktiengesellschaft, Berlin
  3. NRW.BANK, Düsseldorf
  4. Heinzmann GmbH & Co. KG, Schönau


Anzeige
Spiele-Angebote
  1. (-75%) 4,99€
  2. 29,99€
  3. 29,99€

Folgen Sie uns
       


  1. USA

    Samsung will Note 7 in Backsteine verwandeln

  2. Hackerangriffe

    Obama will Einfluss Russlands auf US-Wahl untersuchen lassen

  3. Free 2 Play

    US-Amerikaner verzockte 1 Million US-Dollar in Game of War

  4. Die Woche im Video

    Bei den Abmahnanwälten knallen wohl schon die Sektkorken

  5. DNS NET

    Erste Kunden in Sachsen-Anhalt erhalten 500 MBit/s

  6. Netzwerk

    EWE reduziert FTTH auf 40 MBit/s im Upload

  7. Rahmenvertrag

    VG Wort will mit Unis neue Zwischenlösung für 2017 finden

  8. Industriespionage

    Wie Thyssenkrupp seine Angreifer fand

  9. Kein Internet

    Nach Windows-Update weltweit Computer offline

  10. Display Core

    Kernel-Community lehnt AMDs Linux-Treiber weiter ab



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Gear S3 im Test: Großes Display, großer Akku, große Uhr
Gear S3 im Test
Großes Display, großer Akku, große Uhr
  1. In der Zuliefererkette Samsung und Panasonic sollen Arbeiter ausgebeutet haben
  2. Vernetztes Auto Samsung kauft Harman für 8 Milliarden US-Dollar
  3. 10LPU und 14LPU Samsung mit günstigerem 10- und schnellerem 14-nm-Prozess

Big-Jim-Sammelfiguren: Ebay-Verkäufer sind ehrlich geworden
Big-Jim-Sammelfiguren
Ebay-Verkäufer sind ehrlich geworden
  1. Marktplatz Ebay Deutschland verkauft 80 Prozent Neuwaren

Robot Operating System: Was Bratwurst-Bot und autonome Autos gemeinsam haben
Robot Operating System
Was Bratwurst-Bot und autonome Autos gemeinsam haben
  1. Roboterarm Dobot M1 - der Industrieroboter für daheim
  2. Roboter Laundroid faltet die Wäsche
  3. Fahrbare Roboter Japanische Firmen arbeiten an Transformers

  1. Wird hier ein "Narrative" vorbereitet?

    Sinnfrei | 15:28

  2. Re: Diese ganzen angeblichen F2P sollte man...

    DetlevCM | 15:26

  3. Re: EWE ist ganz übel

    sneaker | 15:24

  4. Re: vergleichbar mit glücksspiel

    drsnuggles79 | 15:24

  5. Re: Eigentlich reicht auch der Entzug der...

    jayrworthington | 15:24


  1. 12:53

  2. 12:14

  3. 11:07

  4. 09:01

  5. 18:40

  6. 17:30

  7. 17:13

  8. 16: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