Hlavní navigace

Steam klient může kvůli chybě spustit rm -rf

Petr Krčmář

Na ošklivou chybu v linuxovém Steam klientu si stěžují někteří uživatelé na GitHubu. Někteří kvůli ní přišli o data ve svém domovském adresáři i na připojených externích discích. Za vše může jeden řádek ve skriptu Steam.sh, ve kterém stojí:

rm -rf "$STEAMROOT/"*

Za normálních okolností by mělo dojít k odstranění steamovského adresáře včetně podadresářů. Tohle sice funguje krásně, ale pokud taková proměnná neexistuje, shell interpretuje příkaz jako:

rm -rf "/"*

Což už tak krásně nezní a vede to ke smazání všech dostupných souborů na všech discích. Běžný uživatel si tak sice nesmaže systém, ale přijde o veškerá svá data.

(Zdroj: ITworld.com)

Našli jste v článku chybu?