Я думаю, что многие люди по ошибке ошиблись в rm -rf
«неправильном каталоге», и, надеюсь, это не нанесло огромного ущерба. Есть ли способ помешать пользователям делать подобную историю ужасов Unix ?? Кто-то упомянул (в разделе комментариев предыдущей ссылки ), что
... Я уверен, что теперь каждый курс Unix или компания, использующая unix, устанавливает rm -fr, чтобы отключить учетные записи людей, пытающихся запустить его, или помешать им запустить его ...
Есть ли реализация этого в каком-либо текущем дистрибутиве Unix или Linux? И какова общая практика предотвращения этой ошибки даже от системного администратора (с доступом с правами root)?
Похоже, что была некоторая защита корневого каталога ( /
) в Solaris (с 2005 года) и GNU (с 2006 года). Есть ли способ реализовать такой же способ защиты для других папок?
Чтобы прояснить ситуацию, я не спрашивал об общих советах по rm
использованию (и я обновил заголовок, чтобы указать на это больше), я хочу что-то более похожее на защиту корневой папки: для того, чтобы rm -rf /
вам пришлось передать определенный параметр: rm -rf --no-preserve-root /
.. Существуют ли похожие реализации для настраиваемого набора каталогов? Или я могу указать файлы помимо того, что они /
должны быть защищены опцией preserve-root ?
rm
команду на ту, у которой нет этой функции.
rm -rf
может быть событием, генерирующим резюме. Проверка и тройная проверка перед ее выполнением