Въпреки че Gnu / Linux е много сигурна операционна система, истината е, че понякога се случва да изтрием файлове по погрешка и тогава е трудно да се възстанови. Това може да се случи и повече, ако компютърът ни е споделен.
След това ще ви кажем как да избегнете това благодарение на програма, наречена rm-защита, програма на 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, сериозно се чудя дали е полезен за нещо
Моят photorec ме спаси от възстановяването на всичките ми данни в KaOS, единственият проблем, който открих по-късно, е, че възстановените файлове имат различна номенклатура (f9017296.avi, за да спомена пример).
За поздрав.
Аз съм нов в света на Linux. От години копнеех да науча повече за Linux, но останах в зоната си на комфорт с windows, докато дискът ми се провали и въпреки че го форматирах и се опитах да преинсталирам Windows 7 (дори w10), не можах да го направя и реших да инсталирам ubuntu 16 Преди да форматирам диска си архивирах по-голямата част от информацията си, но загубих някои снимки. В Ubuntu се опитах да ги възстановя с photorec и той генерира много папки с различни файлове, включително снимки, но сега не мога да изтрия файловете, които не ме интересуват. В Windows това беше по-просто, може би щракване с десен бутон, може би промяна на атрибути или използване на програма, но не знам как да го направя в linux. Може ли някой да ме насочи, моля? Благодаря
Използвам програмата trash-cli, която прави преместване на файловете в кошчето, вместо да ги изтривам, сякаш това е командата rm.
Командата е кошче, но аз й поставям псевдоним, по-бърз за въвеждане. Използва се по следния начин:
боклук
Не е добра идея да създадете псевдонима rm, защото тогава ще смените компютъра си, ще използвате rm, мислейки, че нищо не се случва и xD файловете ще бъдат изтрити.
Поздрави.
Това, което правя, е да преместя това, което искам да изтрия, в / tmp и трябва да го преместя отново, само ако съм объркан.
Проблемът е, че ако изключите компютъра, вие губите файловете.
Ако искате да имате постоянно кошче за боклук, можете да създадете директория и да преместите там файловете, които искате да изтриете, и понякога да го почиствате (когато сте сигурни, че файловете не ви трябват).
Направете файловете неизменни (неизменяеми), така че никой потребител, дори корен, да не може да редактира или изтрива, без първо да премахне атрибута 'неизменяем':
$ chattr + i / път / име на файл
Атрибутът „неизменяем“ се премахва, както следва:
$ chattr -i / path / filename