Итак, я делаю сторожевой скрипт (на основе этого: https://www.thepythoncorner.com/2019/01/how-to-create-a-watchdog-in-python-to-look-for-filesystem-changes/), который обнаруживает изменения в каталоге Windows Explorer. Если файл создан, удален, перемещен и изменен и записывает следующее: Кто, Когда, Что.
У меня есть все, кроме части who. Папка, которую я хочу отслеживать, - это сетевой диск, на котором несколько людей будут что-то менять, и я хочу посмотреть, кто его испортит.
Моя попытка:
#Get username
import getpass
user = getpass.getuser()
Фактический результат: Я (пользователь программы)
Ожидаемый результат: Люди, влияющие на файлы.
Я ограничен в инструменте, который могу использовать, я должен использовать Python. Нет просмотра событий / регистратора или информации о сервере.
Спасибо.