Уничтожение данных с помощью Shred

Shred — позволяет перезаписать указанный файл случайными данными чтобы в случае необходимости обеспечить более тяжелый процесс восстановления или невозможность восстановления данных.
На некоторых файловых системах удаление данных не гарантируется и использование shred может быть не эффективным.

Список возможных аргументов:
Справка о программе:

--help

или можно также командой:

man shred

Показывает версию программы:

--version

Количество цыклов перезаписи (по умолчанию если не указывать, то 25):

-n, --iterations=N

Изменение прав файла на запись, если это необходимо:

-f, --force

По умолчанию shred не удаляет файл, а только перезаписывает случайными данными, если указать, то будет удален

-u, --remove

Показываеит индикатор прогресса:

-v, --verbose

Очищает указанное количество байт, можно указать размер в К, М и G:

-s, --size=N

Добавить в конце файла нули, чтобы скрыть перемешивание:

-z, --zero

Не округлять размеры файлов до следующего целого блока, по умолчанию для не-регулярных файлов:

-x, --exact

Примеры использования:

shred -u /dir/dir/file
shred -u -n 35 /dir/dir/file
shred -u -z /dir/dir/file

Для удаления нескольних файлов:

shred -u -z -n 30 /dir/dir/file1 /dir/dir/file2 /dir/dir/file3

или можно все по маске:

shred -u -z -n *.txt

Перезапись случайными данными всего раздела:

shred /dev/sda

Пример уничтожения ключа от шифрованой домашней директории пользователя и выход из системы:

/bin/sh -c '/usr/bin/shred -uf /home/имяпользователя/.ecryptfs/wrapped-passphrase && /usr/bin/gnome-session-save --force-logout'

Смотрите также:
Использование wipe в Linux

Подписаться на IT Blog (RU) по Email
Subscribe to IT Blog (EN) by Email

Did my article help you? How about buying me a cup of coffee as an encouragement? Buy me a coffe.

Добавить комментарий