• Главная
  • Карта сайта
Не найдено

Баг в Bash-скрипт Steam може привести до видалення всіх призначених для користувача файлів з Linux-системи

4 -2 4 -2   Демотиватор на тему Epic Fail   Ілюстрація з сайту   Visualogs

Демотиватор на тему Epic Fail
Ілюстрація з сайту Visualogs.Com

У коді Bash-скрипта Linux-клієнта Steam виявили прикру помилку, яка може привести до повного видалення з операційної системи всіх файлів, для яких у поточного користувача є права на запис.

Помилка в скрипті від Valve нагадує легендарний баг в коді install.sh проекту Bumblebee для драйверів NVIDIA ( см. GitHub ), Який видаляв весь вміст файлової системи, за що здобув широкого розголосу в Open Source-співтоваристві. Посудіть самі - ось фрагмент вихідного коду з Bash-скрипта від Steam, що може спровокувати виконання команди rm -rf / *:

# Figure out the absolute path to the script being run a bit # non-obvious, the $ {0% / *} pulls the path out of $ 0, cd's into the # specified directory, then uses $ PWD to figure out where that # directory lives - and all this in a subshell, so we do not affect # $ PWD STEAMROOT = "$ (cd" $ {0% / *} "&& echo $ PWD)" [...] # Scary! rm -rf "$ STEAMROOT /" *

Баг в Linux-версії Steam не просто є «потенційним»: в тікет GitHub проекту вже з'явилася запис від першого (?) користувача, безпосередньо потерпілого через несподіваною роботи скрипта.

Спільнота вже пропонує свої варіанти виправлення цієї помилки, так що новий реліз Linux-версії Steam повинен бути не за горами.

Постійне посилання до новини: https://www.nixp.ru/news/13100.html . Дмитро Шурупів за матеріалами TechRepublic .

Провайдеры:
  • 08.09.2015

    Batyevka.NET предоставляет услуги доступа к сети Интернет на территории Соломенского района г. Киева.Наша миссия —... 
    Читать полностью

  • 08.09.2015
    IPNET

    Компания IPNET — это крупнейший оператор и технологический лидер на рынке телекоммуникаций Киева. Мы предоставляем... 
    Читать полностью

  • 08.09.2015
    Boryspil.Net

    Интернет-провайдер «Boryspil.net» начал свою работу в 2008 году и на данный момент является одним из крупнейших поставщиков... 
    Читать полностью

  • 08.09.2015
    4OKNET

    Наша компания работает в сфере телекоммуникационных услуг, а именно — предоставлении доступа в сеть интернет.Уже... 
    Читать полностью

  • 08.09.2015
    Телегруп

    ДП «Телегруп-Украина» – IT-компания с 15-летним опытом работы на рынке телекоммуникационных услуг, а также официальный... 
    Читать полностью

  • 08.09.2015
    Софтлинк

    Высокая скоростьМы являемся участником Украинского центра обмена трафиком (UA — IX) с включением 10 Гбит / сек... 
    Читать полностью