ibash.org.ru - Новый цитатник Рунета | Цитаты: По дате По рейтингу Случайно Добавить Поиск RSS |
Форум: rm -rf /* 1 > [RSS] | Форум: Вход Регистрация Участники Поиск RSS |
Shock 03.03.2010 - 16:13 | Я вот не могу понять, почему такой опасной строкой считается "rm rf /*", которая работает только из под рута. Лично я опасаюсь больше вызова "rm -rf ~", который мало того, что не защищён правами, так еще и будет для меня более болезненным, чем просто переустановка системы - будут удалены все личные данные. Как лучше всего защитить систему от удаления /home/%username%? |
Shock #1 - 03.03.2010 - 16:17 | плюс. однажды была совершенно глупая ошибка: rm -r ./ SomeFolderName - случайный пробел после слеша. было удалено достаточно много важной информации. как-то можно заранее сделать себе защиту или, хотя бы, возможности для восстановления в случае таких ошибок? |
SS #2 - 03.03.2010 - 16:27 | Гыг бэкап и смотреть что делаешь)) |
SpideR #3 - 03.03.2010 - 16:43 | alias на rm -i[I] ? |
gdulhr #4 - 03.03.2010 - 18:44 | Использовать более наглядные средства, MC например. |
AITap #5 - 03.03.2010 - 21:04 | Например, наделать хардлинков на файлы в хомяке где-либо вне ~ |
Циник #6 - 03.03.2010 - 22:46 | Основным компонентом защиты Линукс-систем являются мозги. Способов защиты понапридумывать можно кучу разных, в том числе и через права разрешить юзеру создание файлов, но запретить удаление. Можно сделать алиас на 'rm -r ./'. В общем сдлеать можно много всего, но стандартных средств имхо нет. |
Zenitur #7 - 03.03.2010 - 23:25 | А как насчёт программ восстановления информации? R-Studio 5 понимает ext4 - но он в Windows и платный! |
ZL[]RD #8 - 04.03.2010 - 02:48 | #6 про мозги верно, золотая цитата. Их еще никто не отменял, поэтому надо ими пользоваться. |
gdulhr #9 - 04.03.2010 - 09:13 | Про винду тоже такие байки ходят. То папку с виндой стереть пытаются "это не моё". То бухи вредничают чтоб домой смыться, тоже так систему сносят. И делается это проще - мышкой клик delete тык. А в линуксе надо рутом стать пят кнопок нажать и ещё свой мозг отключить. |
Asterozoa #10 - 04.03.2010 - 10:10 | Винда ваще сука нелогичная, в семерке из-за совместимости пирамиды из костылей понастроены. Нужно было попасть в папку 'documents and settings', а доступ туда, козлина, закрыт. Полчаса бился с правами доступа, пока не вспомнил, что теперь это не папка, а линк в папку 'Users'. Вообще я понимаю что идиот, но почему нельзя было сделать его невидимым, или хотя-бы сообщить в хелпе об этом |
Xenius #11 - 04.03.2010 - 11:24 | Для защиты от удаления файлов в нужной директории (например rm * ) предлагаетя иметь файл с именем -i, но это костыль. А в zsh врод сам шелл спрашивает, не зависимо от rm (или там эта команда встроена?) |
SpideR #12 - 04.03.2010 - 14:14 | zsh это ИИ, тока никому не говори. |
RoadRunnеr #13 - 04.03.2010 - 14:28 | #10 Астер, сделать невидимым каталог не поможет - у "нормальных" юзеров включены просмотр скрытых и системных файлов, а также расширений файлов. Доступ по симлинку же вообще интересен. У меня (правда, на висте) есть очень урезанный в правах юзер (для серфинга), у которого есть доступ на запись в спец.каталоге (для скачиваний). Так вот, понадобилось мне залить файл. Делаю хардлинк на этот файл, лежащий в документах основного пользователя, - результат нулевой: нет полномочий. Делаю симлинк вместо хардлинка и по двойному клику на этот файл оказываюсь... в домашнем каталоге основного пользователя! Причем, вижу и другие файлы, не только тот, на кого симлинк указывает. Это же явно дыра! Или я неправильно понимаю смысл симлинка в виндах? |
Циник #14 - 04.03.2010 - 14:36 | RoadRunnеr, смысл симлинка в виндах очень прост - ещё один пункт в гет зе фактс. |
Asterozoa #15 - 04.03.2010 - 14:38 | Глупости это все, либо оставили бы по старому, либо хуками бы пересылали в нужное место по дефолту |
RoadRunnеr #16 - 04.03.2010 - 15:17 | Циник, не можешь пояснить? И о каком "get the facts" идет речь? |
Циник #17 - 04.03.2010 - 16:12 | http://www.google.ru/search?q=get+the+facts&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a первая ссылка. В данном контексте означает "ещё один пукт в маркетологической лапше". |
RoadRunnеr #18 - 04.03.2010 - 18:16 | Я гуглил. Вопрос задал лишь потому, что "гетзефактс"ов много. Спасибо за пояснения. |
Zenitur #19 - 04.03.2010 - 22:09 | То что потереть домашний раздел можно - в этом нет ничего удивительного. Хочу - потру, допустим я переношу данные на другой жёсткий диск. Однако топикстартер возможно хотел сказать, что стоит ввести ограничения... Вроде тех, что наложены на rm -rf /. Вроде предупреждения bash: внимание! Вы собираетесь потереть весь раздел home - да?! Защиту от дурака так сказать... Однако если с другим жёстким диском произошла катастрофа - нужны способы восстанавливать. Нельзя ну ника без них.R-STUDIO вот может спасти Linux-овые данные с ext3 после того как он был сформатирован в NTFS, а затем в ReiserFS Я проверял. |
Asterozoa #20 - 05.03.2010 - 00:11 | Боюсь спросить, ты зачем проверял? Неужто моделировал всё? |
Zenitur #21 - 06.03.2010 - 10:20 | Вовсе не я - а подруга одна смоделировала, а я - проверил. Всё восстановилось. Вопрос: нужны средства восстановления удалённых файлов в Linux. Где они? |
unikoid #22 - 06.03.2010 - 11:42 | В mc есть undel, например.Еще debugfs. Но все это далеко не юзерфрендли и очень геморройно на больших файлах/большом количестве. |
Zenitur #23 - 06.03.2010 - 14:50 | Ой, да мне хоть как-нибудь! Я устанавливаю Linux друзьям, и у них обычно нет привычки подумать прежде чем удалить. Я лично уже давно для удаления использую Shift-Delete (привык так делать в Windows с 2005 года, чтобы значок корзины всегда был пустым и меня не раздражало, что там что-то есть) и вроде бы ни разу не удалил лишнего с 2006 года. |
unikoid #24 - 06.03.2010 - 15:01 | >Shift+Delete +1. Пожалел всего один раз, и то, потом вроде бэкап нашел, хотя может и нет. |
SpideR #25 - 06.03.2010 - 15:34 | Может и не нашел? |
unikoid #26 - 06.03.2010 - 15:53 | Да. Но это были некритичные вещи. За пределами /home/username, как и в его подкаталогах - либо юзаю rm либо хорошо проверяю список файлов к удалению. |
Ским #27 - 06.03.2010 - 17:23 | skim@antixpuct ~ % eix -S undelete :) * app-admin/testdisk Available versions: (~)6.5 6.8-r1 (~)6.10 (~)6.11-r1 {jpeg ntfs reiserfs static} Homepage: http://www.cgsecurity.org/wiki/TestDisk Description: Checks and undeletes partitions + PhotoRec, signature based recovery tool |
Хто-то #28 - 06.03.2010 - 17:52 | А зачем ему jpeg?.. |
unikoid #29 - 06.03.2010 - 17:55 | Тестдиск вроде только разделы находит/разудаляет/восстанавливает, а не файлы на них. А вот PhotoRec, который почему то в ебилде тестдиска - то да, универсальный "разудалятель", судя по описанию, выданному zypper'om. |
К списку вопросов | Страницы: 1 > |
«ibash.org.ru — Новый цитатник Рунета» | Почта вебмастера: imail@ibash.org.ru |