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)