Мониторинг доступа к символической ссылке с помощью Pyinotify

Я пытаюсь контролировать доступ к символическим ссылкам, т.е. если для доступа к файлу используется символическая ссылка. С Pyinotify я могу контролировать доступ к файлам, но я не получаю никаких событий при чтении файла по его просматриваемой символической ссылке (например, head symlink_to_file.txt).

Чтобы проверить это, я использовал loop.py пример из Pyinotify и просто заменил папку /tmp,

Из прочтения документации я думаю, что с помощью IN_DONT_FOLLOWЯ должен получить события для доступа к символической ссылке вместо файла, на который она указывает, но изменяя строку, которая добавляет часы к

wm.add_watch('./', pyinotify.ALL_EVENTS | pyinotify.IN_DONT_FOLLOW)

не дает никаких дополнительных событий.

Тогда как я могу контролировать доступ к символическим ссылкам? Это неправильное место, чтобы добавить IN_DONT_FOLLOW? Я пытаюсь использовать интерфейс inotify для чего-то, для чего он не предназначен?

0 ответов

Другие вопросы по тегам