Вот странная проблема, с которой я столкнулся некоторое время. Время от времени я обнаруживаю, что у меня в домашнем каталоге есть несколько изображений в формате JPEG, которые я там не поместил. Я вполне уверен, что это не нарушение безопасности, а что-то там, где я пишу эти файлы, о которых я забыл.
Вот что я смотрю сегодня:
oli@bert:~$ ls -l *.jpg
-rw------- 1 oli oli 8061 2010-11-19 18:30 An-alien-from-Mars-Attack-002.jpg
-rw------- 1 oli oli 24362 2010-11-19 18:30 An-alien-from-Mars-Attack-006.jpg
-rw------- 1 oli oli 8147 2010-11-05 18:08 Avatar-Film---2009-002.jpg
-rw------- 1 oli oli 35602 2010-11-05 18:08 Avatar-Film---2009-006.jpg
-rw------- 1 oli oli 6058 2010-12-03 18:42 Britney-Spears-victim-of--002.jpg
-rw------- 1 oli oli 28330 2010-12-03 18:42 Britney-Spears-victim-of--006.jpg
-rw------- 1 oli oli 8135 2010-11-12 19:19 charlie-brooker-twitter-p-002.jpg
-rw------- 1 oli oli 22115 2010-11-12 19:19 charlie-brooker-twitter-p-006.jpg
-rw------- 1 oli oli 8059 2010-10-29 18:47 Leonardo-DiCaprio-002.jpg
-rw------- 1 oli oli 29988 2010-10-29 18:47 Leonardo-DiCaprio-006.jpg
-rw------- 1 oli oli 8064 2010-10-22 16:41 Spot-the-difference-.-.-.-002.jpg
-rw------- 1 oli oli 29188 2010-10-22 16:41 Spot-the-difference-.-.-.-006.jpg
Кажется, что все они связаны с телевидением или кино ... Но я, честно говоря, понятия не имею, что могло бы их написать. Они не беспокоят меня достаточно, чтобы пойти на полномасштабную охоту на ведьм, но если кто-нибудь знает что-то, что пишет изображения в домашнем каталоге, как это, пожалуйста, дайте мне знать.
home-directory
tv
Оли
источник
источник
Ответы:
Вы можете попробовать запустить fatrace (см. Этот ответ ), и когда эти изображения появятся снова, найдите их в файле журнала fatrace. Это, надеюсь, покажет программу, которая действует. :)
источник
Никакие исследования на самом деле не решили эту проблему, но я прекратил использовать Liferea и начал использовать Lightread для чтения моих RSS-каналов. Изображения перестали появляться.
источник
../../../img.jpg
), но я так и не удосужился сообщить об этом, потому что у меня никогда не было доказательств.Я не думаю, что это возможно в данный момент. Я изучил inotify, и еще в 2008 году разработчик хотел поместить PID процесса, который создал событие файла, в информацию о cookie. Это решило бы это так, как вы могли бы создать программу на Python, чтобы получить имя процесса с этим PID ... на самом деле я создал только скрипт для проверки идеи.
Но патч был выпущен из соображений безопасности, и второй патч может быть, а может и не быть представлен, который требует какого-то флага опций, который в любом случае не находится в pyinofity.
Итак, я посмотрел на lsof, это сделка с одним выстрелом, так что, скорее всего, он пропустит большую часть времени, но вам может повезти с или с дополнительным
-r 1
повторением каждую 1 секунду.Во всяком случае, это немного не хватает функциональности в работе Linux и, вероятно, должно быть исправлено. Сообщите об ошибке в ядро Linux и / или inotify, объяснив, что инструмент командной строки для наблюдения за тем, какие процессы пишут файлы, будет приветствоваться.
источник