Ubuntu Suomen keskustelualueet

Muut alueet => Yleistä keskustelua => Aiheen aloitti: spark - 16.01.15 - klo:03.35

Otsikko: Steam.sh skriptissä bugi, joka tuhoaa käyttäjän kaikki tiedot
Kirjoitti: spark - 16.01.15 - klo:03.35
Ilmeisesti Steam.sh skriptiin on laitettu rivi rm -rf "$STEAMROOT/"* joka on tuhonnut käyttäjiltä koko kotihakemiston ja kaiken mihin käyttäjällä on ollut oikeus.

Lainaus
I am not sure what happened. I moved the folder in the title to a drive mounted under /media/user/BLAH and symlinked /home/user/.local/steam to the new location.

I launched steam. It did not launch, it offered to let me browse, and still could not find it when I pointed to the new location. Steam crashed. I restarted it.

It re-installed itself and everything looked great. Until I looked and saw that steam had apparently deleted everything owned by my user recursively from the root directory. Including my 3tb external drive I back everything up to that was mounted under /media.

Everything important, for the most part, was in the cloud. It is a huge hassle, but it is not a disaster. If there is the chance that moving your steam folder can result in recursively deleting everything in the directory tree you should probably just throw up an error instead of trying to point to other stuff. Or you know, allow the user to pick an install directory initially like on windows.

My system is ubuntu 14.04, and the drive I moved it to was ntfs if its worth anything.

https://github.com/ValveSoftware/steam-for-linux/issues/3671

http://dome.fi/pelit/ajankohtaista/steamin-linux-versio-hakee-uusia-rajoja-kasitteelle-buginen-paska
Otsikko: Vs: Steam.sh skriptissä bugi, joka tuhoaa käyttäjän kaikki tiedot
Kirjoitti: aku506 - 17.01.15 - klo:13.56
Eipä ole Windows-versiokaan aivan bugiton: https://support.steampowered.com/kb_article.php?ref=9609-OBMP-2526
Otsikko: Vs: Steam.sh skriptissä bugi, joka tuhoaa käyttäjän kaikki tiedot
Kirjoitti: spark - 17.01.15 - klo:20.22
Ilmeisestihän tuossa on ongelmana, että jos steam kansio on linkitetty muualle, niin komento ajetaan  rm -rf /* jolloin kaikki käyttäjän tiedostot poistetaan mitään kyselemättä. Aika paha suunnittelun kukkanen  :o
Otsikko: Vs: Steam.sh skriptissä bugi, joka tuhoaa käyttäjän kaikki tiedot
Kirjoitti: qwertyy - 17.01.15 - klo:20.36
No ei taida olla SteamOS vielä lähelläkään julkaisukelpoista versiota.

Lainaus
Eipä ole Windows-versiokaan aivan bugiton: https://support.steampowered.com/kb_article.php?ref=9609-OBMP-2526
Tuo on vanha bugi ja vakavuudeltaan jotain ihan muuta. Tuo ei nimittäin poista käyttäjän tiedostoja vaikka osuisi kohdalleen. Puhumattakaan että se poistaisi _kaiken_ tiedon, myös _liitetyiltä_ esim. ulkoisilta asemilta.
Otsikko: Vs: Steam.sh skriptissä bugi, joka tuhoaa käyttäjän kaikki tiedot
Kirjoitti: spark - 17.01.15 - klo:21.25
Ei tuo pelkästään SteamOS:ää koske, vaan nimenomaan Steam clienttiä.

En nyt kovin syvälle jaksanut asiaan perehtyä, mutta ilmeisesti aika moni on menettänyt kotikansion tuon seurauksena.
Otsikko: Vs: Steam.sh skriptissä bugi, joka tuhoaa käyttäjän kaikki tiedot
Kirjoitti: spark - 20.01.15 - klo:01.35
Steamilla reagoitiin ja asia korjattiin viimeisimmässä päivityksessä  :)

Lainaus
Linux
Fixed a rare bug where Steam could delete user files when failing to start