Chyba ve Steamu pro Linux vás může připravit o všechna uživatelská data

19. 1. 2015

Sdílet

Ilustrační obrázek Autor: loriklaszlo – Depositphotos
Ilustrační obrázek

Necelé dva roky po vydání herního klientu Steam pro Linux v něm komunita objevila nepříjemnou chybu. Pokud si uživatel přesune složku s hrami na jiné místo, protože při instalaci si jej nemůže sám zvolit, hrozí mu vymazání všech uživatelských dat.

 

Ve skriptu Steam.sh se totiž nachází řádek s příkazem rm -rf "$STEAMROOT/"*, který by jinak uklidil adresář Steam včetně podadresářů. Jenže pokud se na původním místě složka Steam nenachází, Shell příkaz interpretuje jako rm -rf "/"*. A ten už smaže všechny soubory na všech připojených discích (mimo pár vybraných systémových, ke kterým je třeba práva roota).

Chyba se už čtyři dny řeší na GitHubu, vznikla i první záplata. Celou diskuzi i soubory ke stažení naleznete zde.

Zdroj: PC Perspective via ABCLinuxu

Kvíz týdne

Tyto konektory zná každý. Ale víte, co jejich zkratky doopravdy znamenají?
1/9 otázek