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. Landesbetrieb IT.Niedersachsen, Hannover
  2. Bertrandt Technikum GmbH, Möns­heim bei Weiss­ach
  3. LIDL Stiftung & Co. KG, Neckarsulm
  4. über Robert Half Technology, Großraum Frankfurt


Anzeige
Top-Angebote
  1. ab 219,00€
  2. (u. a. Core i7-6700K, i5-6600K, i7-5820K)

Folgen Sie uns
       


  1. Netzausbau

    Telekom will ihre Mobilfunkmasten verkaufen

  2. Bruno Kahl

    Neuer BND-Chef soll den Dienst reformieren

  3. Onlinehandel

    Amazon sperrt Konten angeblich nur in seltenen Fällen

  4. The Assembly angespielt

    Verschwörung im Labor

  5. Kreditkarten

    Number26 wird Betrug mit Standortdaten verhindern

  6. Dobrindt

    1,3 Milliarden Euro mehr für Breitbandausbau in Deutschland

  7. Mini ITX OC

    Gigabyte bringt eine 17 cm kurze Geforce GTX 1070

  8. Autonomes Fahren

    Teslas Autopilot war an tödlichem Unfall beteiligt

  9. Tolino Page

    Günstiger Kindle-Konkurrent hat eine bessere Ausstattung

  10. Nexus

    Erste Nougat-Smartphones sollen von HTC kommen



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Star Wars Lego im Test: Das Erwachen der Lustigkeit
Star Wars Lego im Test
Das Erwachen der Lustigkeit
  1. Mixed Reality Lucasfilm und Magic Leap bringen Star Wars ins Wohnzimmer
  2. Playstation Kriegsgott statt neuer Konsolenhardware
  3. Trials on Tatooine Wie Lucasfilm Star Wars in die Virtual Reality gebracht hat

Axon 7 im Hands on: Oneplus bekommt starke Konkurrenz
Axon 7 im Hands on
Oneplus bekommt starke Konkurrenz
  1. Axon 7 ZTEs Topsmartphone kommt für 450 Euro nach Deutschland

Bargeld nervt: Startups und Kryptowährungen mischen die Finanzbranche auf
Bargeld nervt
Startups und Kryptowährungen mischen die Finanzbranche auf
  1. BND-Gesetzreform Voller Zugriff auf die Kabel der Telekom
  2. Faster Googles Seekabel ist fertig
  3. Onlinehandel Amazon droht nach vier Rücksendungen mit Kontensperrung

  1. Re: Kurzfristig! Jetzt! Geld!

    DrWatson | 20:45

  2. Re: Das heißt also ...

    avon | 20:45

  3. Re: Gibt es das Dokument aus dem Nachsatz auch...

    Frank... | 20:44

  4. Re: ist ja wunderbar

    Eheran | 20:40

  5. Re: Die Nvidia wahrheit schmerzt!!!

    ygrello | 20:39


  1. 20:04

  2. 17:04

  3. 16:53

  4. 16:22

  5. 14:58

  6. 14:33

  7. 14:22

  8. 13:56


  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