четвер, 19 грудня 2019 р.

Надежное удаление файлов посредством shred в linux.

Надежное удаление файлов посредством shred в linux.


Простое удаление, как известно, не самый надежный способ избавиться от информации.
Для такой задачи придумали программу shred.
В использовании она довольно проста.
По умолчанию, она три раза перезаписывает содержимое файла псевдо-случайными данными.

Если нужно более 3 раз перезаписать шумовой информацией можно указать ключ -n.
Например:
shred  -n 33 ./tmp2.txt
Прочтите файл после отработки программы:
cat tmp2.txt | less
Ключ -u после перезаписи файла сразу удалит файл.





Все ключи:

Аргументы, обязательные для длинных ключей, обязательны и для коротких.
  -f, --force         изменять права, разрешая запись, если необходимо
  -n, --iterations=N  переписать N раз вместо (3) по умолчанию
      --random-source=ФАЙЛ  получать случайные числа из ФАЙЛА
                            (по умолчанию /dev/urandom)
  -s, --size=N        очистить N байт (возможны суффиксы вида K, M, G)
  -u                  обрезать и удалять файл после перезаписи;
     --remove[=КАК]   подобно -u, но задаётся КАК удалять; смотрите далее
  -v, --verbose       показывать ход выполнения
  -x, --exact         не округлять размеры файлов до следующего целого
                      блока; по умолчанию для не простых файлов
  -z, --zero          перезаписать в конце нулями, чтобы скрыть измельчение
      --help     показать эту справку и выйти
      --version  показать информацию о версии и выйти



Следующие сообщения Предыдущие сообщения Главная страница