Вы имеете конфиденциальную информацию в файлах, расположенных на вашем жестком диске, и боитесь, что они будут кем-то успешно восстановлены даже после того, как вы удалите их? Воспользуйтесь инструментом, который присутствует в каждом дистрибутиве Linux и, который сделает невозможным процесс востановления ваших секретных файлов, даже при помощи самых дорогих аппаратных средств!
Этот инструмент имеет название shred
и очень прост в работе.
По умолчанию, shred
перезаписывает указанный вами файл 25 раз, но после выполнения своей работы, он не удаляет файл.
Вы можете использовать следующие полезные ключи при работе с shred:
-u (--remove)
– урезать и удалить файл после перезаписи;
-n (--iterations) N
– перезаписывать N раз вместо определенных по умолчанию;
-z (--zero)
– в последний раз перезаписать файл нулями, чтобы скрыть работу программы shred
.
К примеру:
sudo shred -uvz -n50 mysecretfile.txt
В этом случае shred
удалит ваш файл mysecretfile.txt, 49 раз перезапишет его, а в 50-ый раз “забьет” нулями (скрыв свою работу).
Ключ -v (–-verbose)
позволит вам наблюдать происходящее на экране (но обычно такое скрывают).
P.S. К сожалению утилита shred
не даст ожидаемого результата на журналируемых или основанных на журналах файловых системах (JFS, ReiserFS, XFS и т.д.) а также системах, отмечающих и записывающих все операции с файлами (RAID).