Хотя Gnu / Linux - очень безопасная операционная система, правда в том, что иногда случается так, что мы удаляем файлы по ошибке а потом уже трудно вернуться. Это может произойти и многое другое, если наш компьютер находится в общем доступе.
Далее мы расскажем вам, как этого избежать, благодаря программе под названием rm-protection, программе на Python, которая поможет нам избежать этих проблем и избежать проблем с внешними программами восстановления. Работа rm-защиты очень проста, так как она позволяет избежать случайного удаления любого файла в Gnu / Linux.
Сначала мы должны установить программу RM-Protection а в некоторых случаях нам нужно установить специальные плагины python, для этого мы открываем терминал и пишем следующее:
Arch Linux и производные
sudo pacman -S python-pip
RedHat / OpenSUSE
sudo yum install epel-release
sudo yum install python-pip
Debian / Ubuntu / производные
sudo apt-get install python-pip
Установка программы rm-защиты:
sudo pip install rm-protection
После установки программы нам нужно выбрать файлы или каталоги, которые мы хотим зашифровать, для этого нам нужно только написать следующее:
protect archivo.txt
protect -R carpeta/
После нажатия Enter программа задаст нам секретный вопрос и ответ. После этого каждый раз, когда мы пытаемся удалить защищенный файл, операционная система будет задавать нам вопрос, который мы отметили ранее, и мы также должны ввести ответ, который мы ввели ранее, как мы его писали, иначе он выдаст ошибка и мы не сможем удалить архив. И хотя это кажется утомительным, мы можем сделать что-то вроде зашифруйте домашнюю папку и убедитесь, что наши файлы случайно не удалены.
Система, использующая rm-защиту, проста, и программа имеет базовые операции, что мы можем проверить благодаря репозиторий программы на github, но он полностью функциональный, потому что вопрос заставит нас определить, что мы делаем и какой файл удаляем.
«... трудно восстановить ...?»; Для этого есть программы вроде Photorec, другое дело - поставить больше безопасности, что-то другое.
Ни разу не восстанавливал файл с помощью photorec, серьезно задаюсь вопросом, пригодится ли он для чего-нибудь
Мой фоторек спас меня от восстановления всех моих данных в KaOS, единственная проблема, которую я обнаружил позже, заключается в том, что восстановленные файлы имеют другую номенклатуру (f9017296.avi, чтобы упомянуть пример).
Приветствие.
Я новичок в мире Linux. В течение многих лет я стремился узнать о Linux, но я оставался в своей зоне комфорта с Windows, пока мой диск не вышел из строя, и хотя я отформатировал его и попытался переустановить Windows 7 (даже w10), я не смог этого сделать и решил установить ubuntu 16. Перед форматированием мой диск сделал резервную копию большей части моей информации, но потерял некоторые фотографии. В Ubuntu я попытался восстановить их с помощью photorec, и он сгенерировал множество папок с различными файлами, включая фотографии, но теперь я не могу удалить файлы, которые меня не интересуют. В Windows это было проще, может быть, щелкнуть правой кнопкой мыши, возможно, изменить атрибуты или использовать программу, но я не знаю, как это сделать в Linux. Кто-нибудь может помочь мне, пожалуйста? Спасибо
Я использую программу trash-cli, которая перемещает файлы в корзину, а не удаляет их, как если бы это была команда rm.
Команда - мусор, но я поставил ей псевдоним, быстрее набирать. Он используется так:
мусор
Создавать псевдоним rm - не лучшая идея, потому что тогда вы смените свой компьютер, вы будете использовать rm, думая, что ничего не произойдет, и файлы xD будут удалены.
Привет.
Что я делаю, так это перемещаю то, что хочу удалить, в / tmp, и мне нужно переместить его снова, только если я запутался.
Проблема в том, что если вы выключите компьютер, вы потеряете файлы.
Если вы хотите иметь постоянную корзину для мусора, вы можете создать каталог и переместить туда файлы, которые хотите удалить, и время от времени очищать его (когда вы уверены, что файлы вам не нужны).
Сделайте файлы неизменяемыми (неизменяемыми), чтобы ни один пользователь, даже root, не мог редактировать или удалять файлы без предварительного удаления атрибута 'immutable':
$ chattr + i / путь / имя файла
Атрибут "неизменяемый" удаляется следующим образом:
$ chattr -i / путь / имя файла