Это, вероятно, частичный дубликат:Запуск различных команд оболочки, когда NUT сообщает о низком заряде батареи ИБП
Сложность заключается в том, чтобы отобразить уведомление на рабочем столе, немного погуглив, я нашел http://rogerprice.org/NUT/ConfigExamples.A5.pdf, стр. 71, там описаны некоторые скрипты, как это сделать.
В стандартной файловой системе стирание файла — это просто удаление ссылок на данные и освобождение пространства, в котором хранятся данные, для повторного использования.
При перемещении файла в другое место в той же файловой системе данные остаются на том же месте на диске. В целях сокрытия вещей это -op.
Когда вы перемещаете файл в другую файловую систему, система выполняет копирование/удаление. Для сокрытия вещей это контр -продуктивно. Исходные данные все еще находятся в исходной файловой системе, они просто помечены как стертые. Но теперь вы потеряли ссылку на него, поэтому перезаписать его нельзя, если только вы не перезапишете все свободное место на диске.
Но все это пустые разговоры, если мы не знаем, в чем заключается угроза:
Вы мало что можете сделать против 1 ), потому что этот человек может установить кейлоггеры или сделать копии ваших файлов до того, как вы их сотрете.
Для 2)
shred
, если тип и параметры FS совместимы с ней Для 3 )прав доступа к файлам должно быть достаточно при правильном обращении.
Если вы удаляете файл на внешнем диске:
rm
в оболочке,ничего не копируется на ваш внутренний диск rm
)