Python watchdog - вернуть имя пользователя, который вызывает события
У меня есть файловый сервер Windows, на котором запущен сторожевой таймер для отслеживания пути к файлу. И моя цель - узнать, кто из пользователей моего домена вносит изменения в этот путь к файлу.
Я пробовал следующие методы, которые только возвращают имя пользователя, на котором запущена консоль "Администратор", а не пользователя домена, который запускает.
print ("File changed - %s - By user %s" % (event.src_path, os.getenv('username')))
А также
print ("File changed - %s - By user %s" % (event.src_path, getpass.getuser()))
Каждая машина в моей среде работает под управлением Windows.
Любая идея о том, как я могу вернуть пользователя домена?