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.

Любая идея о том, как я могу вернуть пользователя домена?

0 ответов

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