LINUX.ORG.RU
ФорумTalks

Были ли в линуксах подобные вендопроблемы (удаление файлов)?

 ,


1

2

https://www.securitylab.ru/news/505231.php

Обновление KB4532693 для Windows 10 вызывает больше проблем, чем сообщалось ранее. Помимо некорректной загрузки пользовательского профиля, пропажи файлов рабочего стола и сброса настроек стартового меню, установка KB4532693 может привести к полному удалению файлов.

В процессе установки обновления пользователь переключается на временный профиль, создается временная копия оригинального профиля с расширением .000 или .bak, а затем из-за ошибки оригинальный профиль не восстанавливается. Для того чтобы вернуть положенный профиль, пользователям нужно либо несколько раз перезапустить Windows, либо удалить обновление.

Тем не менее, проблема оказалась намного серьезнее, чем просто восстановление профиля из резервной копии. Пользователи стали жаловаться на то, что их профили и файлы исчезли полностью.

Припоминаю только, что у какого-то софта был косяк со скриптами сборки, они когда подчищали за собой могли унести систему из-за лишнего пробела в rm -rf между косой чертой и именем каталога

Кстати, вопрос к разработчикам, это так нормально вообще что описано? Я вот не великий программер, но в своих программках на работе, когда мне что-то важное модифицировать надо было, делал копию, модифицировал копию и только потом менял ее местами с оригиналом. Правда если что-то очень объемное и бекап есть, то может проще не плодить копии, но тут не тот случай

★★★★★

Последнее исправление: praseodim (всего исправлений: 2)

На моей памяти — нет. Правда, в «линуксе» у меня опыта не так уж много, как у старожилов, всего лет 10, но всё же.

А вообще, такие вот косяки только с «десяткой» и происходят. Даже «восьмёрка», при своей репутации, такого не делала.

Korchevatel ★★★★★
()
Ответ на: комментарий от Korchevatel

А вообще, такие вот косяки только с «десяткой» и происходят. Даже «восьмёрка», при своей репутации, такого не делала.

А ОС тут при чём? Лишний пробел для вайпа местного /usr можно где угодно воткнуть.

aidaho ★★★★★
()
Ответ на: комментарий от aidaho

А ОС тут при чём? Лишний пробел для вайпа местного /usr можно где угодно воткнуть.

Воткнуть-то можно, да только раньше индусы как-то их не втыкали. А в «линуксе» и подавно.

Korchevatel ★★★★★
()
Ответ на: комментарий от Korchevatel

Хотя про Linux там же нашел нечто похожее https://www.securitylab.ru/news/504683.php

Пользователи Android-смартфонов жалуются на загадочное исчезновение файлов при перемещении их из папки «Загрузки» в любую другую папку на том же устройстве.

Менеджер загрузок имеет функцию, известную как cleanOrphans. Любой файл, сохраненный в папке «Загрузки», а затем перемещенный в другую папку на устройстве, отмечается диспетчером загрузки как «потерянный». Данные файлы удаляются, когда устройство автоматически переходит в режим ожидания.

Но это все же не совсем Linux

praseodim ★★★★★
() автор топика

Да, было. Bumblee или как оно там называлось, короче костыль для nvidia optimus, делало rm -rf /home.

K50
()
Ответ на: комментарий от Korchevatel

Даже «восьмёрка», при своей репутации, такого не делала.

десятка не является продолжением восьмёрки.

Deleted
()
Ответ на: комментарий от Korchevatel

х.з, во всяком случае не все с ним сталкивались.

praseodim ★★★★★
() автор топика

Отличная пропаганда использования Linux! Браво, MS!

Это уже второй такой выстрел себе в ногу — теперь меткость увеличена, разрушения серьезнее.

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от goingUp

Скорее уж пародия на «rolling release» — тот же «арч» не в пример стабильнее, плюс полный контроль над обновлениями.

Korchevatel ★★★★★
()
Ответ на: комментарий от K50

/usr, а не /home. И да — это таки сторонние драйвера для ОС.

А стороннее ПО везде может дурковать. ЕМНИП, Яндекс.Диск чем-то подобным на всех 3 платформах страдал.

Vsevolod-linuxoid ★★★★★
()

Был какой-то владелец клауд-сервиса, который на своих клаудах удалил все данные пользователей из-за ошибки в плейбуке/манифесте своей системы оркестрации. Он сделал из этого целое шоу.

unicorne
()

linux бывают разные. у кого-то пакеты всегда завтрашние, а у кого-то вековая стабильность. у кого-то в репозиторий может писать любой желающий и пакетов там триста тыщ, а у кого-то трёхуровневая проверка коммита и пакетов ровно 14.

linux может быть и стабильным, и постоянно обновляющимся, и консервативным, и бегущим за всеми новинками. вкусы и требования у всех разные, поэтому и системы есть разные

а винда одна

поэтому сравнение не совсем корректно. кто хочет стабильности и спокойствия, выбирает стабильность и спокойствие, выбор есть.

buratino ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

и это было не в пакете, а в git, и сразу было исправлено, вроде бы количество пострадавших было 0, в дистрибутивы это точно не попало - оно бы ещё на маинтайнере бы закончилось :)

buratino ★★★★★
()

Припоминаю только, что у какого-то софта был косяк со скриптами сборки, они когда подчищали за собой могли унести систему из-за лишнего пробела в rm -rf между косой чертой и именем каталога

Да легко Всем стоять бояться!:D Ждёмс эпик фейла. Рано или поздно будет, ну тут так где-то


dron@gnu:~/lin$ apt source systemd
Чтение списков пакетов… Готово
ВНИМАНИЕ: работа над пакетом «systemd» ведётся в системе управления версиями «Git»:
... blablabla 
dron@gnu:~/lin$ cd systemd-244.1/
dron@gnu:~/lin/systemd-244.1$ grep "rm -rf /" -R ./*
./debian/systemd.postrm:        rm -rf /var/lib/systemd/backlight/
./debian/systemd.postrm:        rm -rf /var/lib/systemd/rfkill/
./debian/extra/initramfs-tools/scripts/init-bottom/udev:    rm -rf /dev
./debian/tests/upstream:    rm -rf /var/tmp/systemd-test.*
./debian/systemd.postinst:        rm -rf /var/lib/private/systemd/timesync
./test/TEST-15-DROPIN/test-dropin.sh:    rm -rf /usr/lib/systemd/system/service.d
./test/TEST-25-IMPORT/testsuite.sh:rm -rf /var/tmp/extract
./test/TEST-25-IMPORT/testsuite.sh:rm -rf /var/tmp/scratch
./test/TEST-22-TMPFILES/test-07.sh:rm -rf /tmp/test-prefix
dron@gnu:~/lin/systemd-244.1$ 
LINUX-ORG-RU ★★★★★
()

я помню, после выпуска xp sp2 половина софта отвалилась, люди бегали по форумам с горящими глазами...

buratino ★★★★★
()
Ответ на: комментарий от aidaho

А ОС тут при чём?

Как причём, там с их уровнем материальной вложенности каждый символ может целая коллегия проверять под микроскопом, после чего 100500 тестеров прогонять все возможные и невозможные варианты.

Если где в маленьком дистрибутиве такое произойдёт конечно подгорит, но логикой можно будет понять что там 2 человека первый разработчик дистрибутива, второй его бабушка и понять можно. Да и то на мапяти у меня такого нет. Хотя способов уничтожить банально хомяк 100500. А там то стократные проверки должны быть. Тоесть программёр нажимает кнопку сигнал идёт в центр управления нажатием именно этой клавиатуры как в NASA там они сверяют все предыдущие нажатия и все возможные из вавилонской книги и только потом дают добро на ввод символа иначе в стуле активируется электорошокер для попы и сразу падает пачка денег мол моральная компенсация не бузи =)

LINUX-ORG-RU ★★★★★
()
Ответ на: комментарий от K50

Да, было.

Это было не в релизе. Сразу же нашли и исправили, практически никто не пострадал.

И да, от удаления /usr (а не /home) на десктопе сильно ничего страшного не случится. Список пакетов в /var/lib лежит, хомяк на месте, настройки и в хомяке и в /etc на месте, просто переустановить пакеты.

Deleted
()
Ответ на: комментарий от Vsevolod-linuxoid

можно скачать 90-дневную версию, и 90 дней быть ЩАСЛИВЫМ

buratino ★★★★★
()
Ответ на: комментарий от Deleted

Он же сказочник. Нет, часть недостатков Linux, о которых он говорит, реальны. Но немалую часть он попросту выдумывает или делает из кротовины гору.

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от goingUp

Теперь будут байки «винда не ломается при обновлениях»? :)

leave ★★★★★
()
Ответ на: комментарий от LINUX-ORG-RU

целая коллегия проверять под микроскопом, после чего 100500 тестеров прогонять все возможные и невозможные варианты.

Эпические фейлы под властью рэндома случались в проектах с любым количеством глаз любой квалификации.

aidaho ★★★★★
()

У стима вроде был rm -rf в скриптах одно время

Midael ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

Ой, ноешь как старая бабка. Я в ваших линукс-срачах участвую раз в год. Спросили было ли? - ответил было, а вы тут уже сплотились перед наступающими вендузятниками.

K50
()
Ответ на: комментарий от K50

А это как? Или имеется в виду ESP? Если да, то его и сейчас можно форматнуть по незнанию. Алсо убунта при установке на отдельный хард и сейчас суется не на тот ESP

Midael ★★★★★
()
Ответ на: комментарий от K50

Не, там хитрее. Systemd efi-var-ы монтировало для записи. А сносили efi уже руками сами любители патча Бармина.

imul ★★★★★
()

Да ладно, в шляпе как то обновление ядра не то что юзорвский хомяк ломало, а херило целые разделы на ext...

vasya_pupkin ★★★★★
()

Эпичная история с rm -r /usr в установщике нвидии.

thunar ★★★★★
()
Ответ на: комментарий от Nurmukh

Помню, в марте 2007 года купил ноут с вистой хоум премиум. так эта радость у меня файлы с раздела на раздел 100 кб в сек копировала. я даже вроде в Acer писал, ругался, чё за байду они мне продали. В итоге плюнул, снёс и поставил кубунту, тем более на других моих ноутах уже давно linux прижился. А потом и вообще забыл венду, как страшный сон. :)

buratino ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.