Хоча 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, і це створило багато папок з різними файлами, включаючи фотографії, але зараз я не можу видалити файли, які мене не цікавлять. У вікнах це було простіше, можливо, клацання правою кнопкою миші, можливо зміна атрибутів або використання програми, але я не знаю, як це зробити в Linux. Хтось може мене направити, будь ласка? Дякую
Я використовую програму trash-cli, яка робить переміщення файлів у смітник, замість того щоб видаляти їх так, ніби це команда rm.
Команда є кошиком, але я ставлю псевдонім, швидше набираю. Він використовується так:
сміття
Це не гарна ідея створювати псевдонім rm, тому що тоді ви зміните свій ПК, ви будете використовувати rm, думаючи, що нічого не відбувається і файли xD будуть видалені
Привіт.
Що я роблю, це переміщую те, що хочу видалити, в / tmp, і мені потрібно переміщати його ще раз, якщо мене бентежить.
Проблема в тому, що якщо ви вимкнете комп’ютер, ви втратите файли.
Якщо ви хочете мати постійний кошик для сміття, ви можете створити каталог і перемістити туди файли, які ви хочете видалити, і час від часу чистити його (коли ви впевнені, що файли вам не потрібні).
Зробіть файли незмінними (незмінними), щоб жоден користувач, навіть root, не міг редагувати або видаляти, не видаливши попередньо атрибут 'незмінний':
$ chattr + i / шлях / ім'я файлу
Атрибут 'незмінний' видаляється таким чином:
$ chattr -i / шлях / ім'я файлу