Quand le client Steam Linux supprime vos fichiers

Frédéric Cuvelier
Publié le 20 janvier 2015 à 11h37
00BE000005142298-photo-steam-logo.jpg
Un bug particulièrement gênant a été découvert sur le client Linux de Steam : dans certaines conditions, c'est tous vos fichiers qui sont effacés !

Révélé par le site bit-tech.net, ce problème provient dans le code du fichier steam.sh, où est placée la commande « rm -rf "$STEAMROOT/"* ».

Cette ligne est appelée si l'utilisateur utilise l'option --reset-steam du script, commande à effectuer pour, par exemple, réinstaller le client. Problème : si vous avez déjà effacé ou déplacé le répertoire d'installation de Steam, la variable d'environnement ne renvoie vers aucune valeur et la commande devient alors « rm -rf "/"* ».

Une procédure qui a tout simplement pour effet d'effacer, de façon récursive (c'est-à-dire en parcourant chaque répertoire et chaque sous-répertoire) tout le contenu accessible en écriture présent depuis la racine de chaque unité de stockage, y compris une éventuelle clé USB connectée à votre PC.

Les fichiers du système d'exploitation, dont seul l'utilisateur root dispose et qui sont pour la plupart interdits en écriture, sont heureusement exclus de ce processus destructeur. Valve travaille actuellement à corriger ce bug.

Pour aller plus loin

Vous êtes un utilisateur de Google Actualités ou de WhatsApp ?
Suivez-nous pour ne rien rater de l'actu tech !
Commentaires (0)
Rejoignez la communauté Clubic
Rejoignez la communauté des passionnés de nouvelles technologies. Venez partager votre passion et débattre de l’actualité avec nos membres qui s’entraident et partagent leur expertise quotidiennement.
Abonnez-vous à notre newsletter !

Recevez un résumé quotidien de l'actu technologique.

Désinscrivez-vous via le lien de désinscription présent sur nos newsletters ou écrivez à : [email protected]. en savoir plus sur le traitement de données personnelles