pyinotify пользователь удаления файла - PullRequest
0 голосов
/ 26 апреля 2010

Я пытаюсь использовать pyinotify, чтобы предупредить меня, когда файлы удаляются, но я хочу знать, что пользователь удалил файлы. Есть ли способ найти эту информацию?

1 Ответ

3 голосов
/ 26 апреля 2010

Эта информация не предоставляется базовой системой inotify .Это основной API уведомлений об изменениях для ядра Linux, поэтому вы не найдете другую систему уведомлений, которая обеспечивает это.

Если вы хотите отслеживать, кто удалил файл, было бы проще всего сделатьСредство удаления объявит, что оно собирается сделать.Если у вас нет контроля над средством удаления (то есть вам все еще нужно поддерживать интерфейс POSIX для удаления файла), вы можете посмотреть на написание пользовательской оболочки файловой системы в FUSE , что может раскрыть UID процесса, который вызвал unlink ().

...