Steven D'Aprano <steve+pyt...@pearwood.info> added the comment:

Versions 3.7 and below are all in feature-freeze, so this change could only 
apply to 3.8 and above.

I don't know if this feature is desirable or not.

If it is (sometimes?) desirable, my guess is that it would be undesirable to 
use SUDO_USER *unless* the effective user ID was 0. (Don't check for the name 
"root", that's only a convention.) In pseudocode:

    names = ('LOGNAME', 'USER', 'LNAME', 'USERNAME')
    if effective user ID == 0:
        names = ('SUDO_USER',) + names
    for name in names:
        ...


Also needs documentation and tests.

----------
nosy: +steven.daprano
versions:  -Python 2.7, Python 3.4, Python 3.5, Python 3.6, Python 3.7

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue34709>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to