Amos S added the comment:
The use of environment variables like USER and LOGNAME instead of getuid() etc
is done in order to try to get "who really initiated this process?" rather than
"who this process belongs to?". This is hidden today when SUDO_USER is ignored
Change by Amos S :
--
keywords: +patch
pull_requests: +8903
stage: -> patch review
___
Python tracker
<https://bugs.python.org/issue34709>
___
___
Python-
New submission from Amos S :
When doing "sudo python-script.py", the output of "getpass.getuser()" is pretty
much useless for what it's used (I assume mainly logging and tracking purposes,
that's what we use it for ourselves).
I worked around this limitation b