Об ошибке в Steam под Linux, которая может иметь весьма печальные последствия, пишут сетевые СМИ. Некоторые поклонники Linux обнаружили, что при перемещении папки Steam, расположенной по умолчанию по адресу ~/local/share/Steam, происходит удаление всех поддиректорий и файлов в пользовательском каталоге. Сама же необходимость этого переноса может быть вызвана, вероятно, жесткой привязкой процесса установки клиента Steam в Linux к конкретному каталогу и невозможностью самостоятельно выбрать адрес.
Таким образом, при перемещении папки Steam на более вместительный накопитель через символическую ссылку вы рисуете лишиться пользовательских данных, хотя системные файлы скорее всего не пострадают. Ошибка, как сообщается, связана с работой скрипта, так что задаваемая функция при переносе каталога возвращает здесь пустое значение. В результате команда rm -rf $STEAMROOT/ читается как rm -rf /, а известно, что параметр -rf определяет удаление файлов и папок без предварительного уведомления об операции.
<
...
Читать дальше »