Вы там поосторожнее с open-source-ом то.
От: Lloyd Россия  
Дата: 16.06.11 17:32
Оценка: 3 (1) :))) :))) :))) :))) :))) :))) :))) :))) :))) :))) :)
Привет,

GIANT BUG...
Re: Вы там поосторожнее с open-source-ом то.
От: TheOldMan  
Дата: 16.06.11 17:57
Оценка: :)
Здравствуйте, Lloyd, Вы писали:

L>Привет,


L>GIANT BUG...




суть в простоте, а простота в сути
Re: Вы там поосторожнее с open-source-ом то.
От: Философ Ад http://vk.com/id10256428
Дата: 16.06.11 18:31
Оценка: -2
Здравствуйте, Lloyd, Вы писали:

L>Привет,


L>GIANT BUG...


И что, оно внатуре вытрет? Идиотский интерпретатор команд.
Всё сказанное выше — личное мнение, если не указано обратное.
Re[2]: Вы там поосторожнее с open-source-ом то.
От: dilmah США  
Дата: 16.06.11 19:16
Оценка: +5 :)
Ф>И что, оно внатуре вытрет? Идиотский интерпретатор команд.

очередное подтверждение пользы квотирования: если бы в кавычках было, то не вытерло бы
Re[2]: Вы там поосторожнее с open-source-ом то.
От: Vain Россия google.ru
Дата: 16.06.11 23:11
Оценка: -1
Здравствуйте, Философ, Вы писали:

L>>Привет,

L>>GIANT BUG...
Ф>И что, оно внатуре вытрет? Идиотский интерпретатор команд.
Почему это он идиотский если ты ему сказал стиреть /usr???
[In theory there is no difference between theory and practice. In
practice there is.]
[Даю очевидные ответы на риторические вопросы]
Re[3]: Вы там поосторожнее с open-source-ом то.
От: Философ Ад http://vk.com/id10256428
Дата: 16.06.11 23:21
Оценка: 2 (2) +2
Здравствуйте, Vain, Вы писали:

V>Здравствуйте, Философ, Вы писали:


L>>>Привет,

L>>>GIANT BUG...
Ф>>И что, оно внатуре вытрет? Идиотский интерпретатор команд.
V>Почему это он идиотский если ты ему сказал стиреть /usr???

потому, что синтаксис определяет высокую вероятность ошибки
Всё сказанное выше — личное мнение, если не указано обратное.
Re[4]: Вы там поосторожнее с open-source-ом то.
От: ДимДимыч Украина http://klug.org.ua
Дата: 17.06.11 00:20
Оценка: -1
Здравствуйте, Философ, Вы писали:

V>>Почему это он идиотский если ты ему сказал стиреть /usr???


Ф>потому, что синтаксис определяет высокую вероятность ошибки


Лень определяет высокую вероятность ошибки.
Обязательно бахнем! И не раз. Весь мир в труху! Но потом. (ДМБ)
Re[3]: Вы там поосторожнее с open-source-ом то.
От: adontz Грузия http://adontz.wordpress.com/
Дата: 17.06.11 01:25
Оценка:
Здравствуйте, Vain, Вы писали:

V>Почему это он идиотский если ты ему сказал стиреть /usr???


Встречный вопрос: можно ли стереть /usr полностью?
A journey of a thousand miles must begin with a single step © Lau Tsu
Re[4]: Вы там поосторожнее с open-source-ом то.
От: Ziaw Россия  
Дата: 17.06.11 02:19
Оценка:
Здравствуйте, adontz, Вы писали:

V>>Почему это он идиотский если ты ему сказал стиреть /usr???


A>Встречный вопрос: можно ли стереть /usr полностью?


А какие могут возникнуть проблемы кроме нехватки прав? Линукс спокойно удаляет запущенные файлы в отличии от винды.
Re[5]: Вы там поосторожнее с open-source-ом то.
От: мыщъх США http://nezumi-lab.org
Дата: 17.06.11 03:35
Оценка:
Здравствуйте, Ziaw, Вы писали:

Z>Здравствуйте, adontz, Вы писали:


V>>>Почему это он идиотский если ты ему сказал стиреть /usr???


A>>Встречный вопрос: можно ли стереть /usr полностью?


Z>А какие могут возникнуть проблемы кроме нехватки прав? Линукс спокойно удаляет запущенные файлы в отличии от винды.

зато винда их позволяет переименовывать. хороший способ борьбы с малваью, которая хз откуда автозагружается. переименовываем запущенный файл и перезагружаемся.
americans fought a war for a freedom. another one to end slavery. so, what do some of them choose to do with their freedom? become slaves.
Re[5]: Вы там поосторожнее с open-source-ом то.
От: adontz Грузия http://adontz.wordpress.com/
Дата: 17.06.11 04:47
Оценка: 2 (2) +7 :)
Здравствуйте, Ziaw, Вы писали:

Z>А какие могут возникнуть проблемы кроме нехватки прав? Линукс спокойно удаляет запущенные файлы в отличии от винды.


Я к тому что файловые операции ИМХО должны быть транзакциоными. Если я говорю удалить /usr, то надо либо отказаться это делать, либо удалить целиком, а не сообщать об ошибке на тысяча пятьсот тридцать восьмом файле.
A journey of a thousand miles must begin with a single step © Lau Tsu
Re: Вы там поосторожнее с open-source-ом то.
От: Cyberax Марс  
Дата: 17.06.11 04:58
Оценка: +1 :)
Здравствуйте, Lloyd, Вы писали:

L>Привет,

L>GIANT BUG...
Причём тут OpenSource?

Ровно такой же баг когда-то был в одной игрушке — при установке в нестандартный каталог она при анисталляции удаляла все файлы с диска. Название игрушки за давностью лет уже забыл.
Sapienti sat!
Re[6]: Вы там поосторожнее с open-source-ом то.
От: Ziaw Россия  
Дата: 17.06.11 06:48
Оценка:
Здравствуйте, adontz, Вы писали:

Z>>А какие могут возникнуть проблемы кроме нехватки прав? Линукс спокойно удаляет запущенные файлы в отличии от винды.


A>Я к тому что файловые операции ИМХО должны быть транзакциоными. Если я говорю удалить /usr, то надо либо отказаться это делать, либо удалить целиком, а не сообщать об ошибке на тысяча пятьсот тридцать восьмом файле.


Каков вопрос — таков ответ. В данном случае транзакция никак не помогла бы. Удаляется вся папка безо всяких ошибок, только что проверил на виртуалке.
Re: Вы там поосторожнее с open-source-ом то.
От: marat321  
Дата: 17.06.11 07:43
Оценка:
Здравствуйте, Lloyd, Вы писали:

L>Привет,


L>GIANT BUG...


Надо теперь в кореутилс добавить защиту не только от "rm -rf /", но и от "rm -rf /usr"
Re[2]: Вы там поосторожнее с open-source-ом то.
От: midcyber
Дата: 17.06.11 08:13
Оценка: :))) :))) :))) :))
Здравствуйте, Cyberax, Вы писали:

C>Причём тут OpenSource?


C>Ровно такой же баг когда-то был в одной игрушке — при установке в нестандартный каталог она при анисталляции удаляла все файлы с диска. Название игрушки за давностью лет уже забыл.


Даже это опенсорс склонировал с коммерческого продукта
Re[2]: Вы там поосторожнее с open-source-ом то.
От: VladD2 Российская Империя www.nemerle.org
Дата: 17.06.11 16:32
Оценка:
Здравствуйте, marat321, Вы писали:

L>>GIANT BUG...


M>Надо теперь в кореутилс добавить защиту не только от "rm -rf /", но и от "rm -rf /usr"


Надо было просто не игнорировать "лишние" параметры, а выдавать сообщение об ошибке.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[3]: Вы там поосторожнее с open-source-ом то.
От: TheOldMan  
Дата: 17.06.11 16:36
Оценка:
Здравствуйте, VladD2, Вы писали:

VD>Надо было просто не игнорировать "лишние" параметры, а выдавать сообщение об ошибке.


Для rm нет "лишних" параметров: через пробел можно указать список удаляемых файлов.
суть в простоте, а простота в сути
Re[6]: Вы там поосторожнее с open-source-ом то.
От: Философ Ад http://vk.com/id10256428
Дата: 17.06.11 17:37
Оценка:
Здравствуйте, мыщъх, Вы писали:

М>Здравствуйте, Ziaw, Вы писали:


Z>>Здравствуйте, adontz, Вы писали:


V>>>>Почему это он идиотский если ты ему сказал стиреть /usr???


A>>>Встречный вопрос: можно ли стереть /usr полностью?


Z>>А какие могут возникнуть проблемы кроме нехватки прав? Линукс спокойно удаляет запущенные файлы в отличии от винды.

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

а не проще ли поискать по всему реестру найденный файлик (я часто так и делал)
Всё сказанное выше — личное мнение, если не указано обратное.
Re[7]: Вы там поосторожнее с open-source-ом то.
От: мыщъх США http://nezumi-lab.org
Дата: 17.06.11 18:14
Оценка: 4 (4)
Здравствуйте, Философ, Вы писали:

Ф>Здравствуйте, мыщъх, Вы писали:


М>>Здравствуйте, Ziaw, Вы писали:


Z>>>Здравствуйте, adontz, Вы писали:


V>>>>>Почему это он идиотский если ты ему сказал стиреть /usr???


A>>>>Встречный вопрос: можно ли стереть /usr полностью?


Z>>>А какие могут возникнуть проблемы кроме нехватки прав? Линукс спокойно удаляет запущенные файлы в отличии от винды.

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

Ф>а не проще ли поискать по всему реестру найденный файлик (я часто так и делал)

сравните время поиска файла в реестре с его переименованием. последнее быстрее. к тому же реестр далеко не единственный источник автозагрузки. и вот когда поиски откуда же эта гадость грузится не увенчались успехом... тогда переименование рулит только так. в другом случае файл дропался при загрузке системы хз откуда на диск и уже запускался. переименование не помогало, т.к. он создавался заново. ну я и создал каталог с именем файла, чем обломил дроппера.
americans fought a war for a freedom. another one to end slavery. so, what do some of them choose to do with their freedom? become slaves.
Re[4]: Вы там поосторожнее с open-source-ом то.
От: VladD2 Российская Империя www.nemerle.org
Дата: 17.06.11 19:14
Оценка:
Здравствуйте, TheOldMan, Вы писали:

VD>>Надо было просто не игнорировать "лишние" параметры, а выдавать сообщение об ошибке.


TOM>Для rm нет "лишних" параметров: через пробел можно указать список удаляемых файлов.


Вот это и есть хреновый дизайн. Потом что значит файл "/lib/nvidia-current/xorg/xorg"? Как я понимаю такого нет. А раз нет, то надо по уму выдавать сообщение и не удалять ничего.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.