diff options
author | Helmut Grohne <helmut@subdivi.de> | 2025-07-11 14:47:37 +0200 |
---|---|---|
committer | Helmut Grohne <helmut@subdivi.de> | 2025-07-11 14:47:37 +0200 |
commit | c97c6de178e727efdad42f08f6354d958fdb6b0d (patch) | |
tree | 8cb307b0290b5cf5c50ce1dbb56800e22dc127dc /examples/unschroot_proc.py | |
parent | 58dca9beea23e4e18c67f6f13838f5a895ca150f (diff) | |
download | python-linuxnamespaces-c97c6de178e727efdad42f08f6354d958fdb6b0d.tar.gz |
prefer getpass.getuser() over os.getlogin()
os.getlogin() returns an undesired value in a runuser environment and is
not overridable with environment.
Diffstat (limited to 'examples/unschroot_proc.py')
-rwxr-xr-x | examples/unschroot_proc.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/examples/unschroot_proc.py b/examples/unschroot_proc.py index dc5cc94..31cb1e8 100755 --- a/examples/unschroot_proc.py +++ b/examples/unschroot_proc.py @@ -24,6 +24,7 @@ import configparser import contextlib import errno import functools +import getpass import itertools import os import pathlib @@ -1020,7 +1021,9 @@ def main() -> None: parser.add_argument("-n", "--session-name", action="store", default=None) parser.add_argument("-p", "--preserve-environment", action="store_true") parser.add_argument("-q", "--quiet", action="store_true") - parser.add_argument("-u", "--user", action="store", default=os.getlogin()) + parser.add_argument( + "-u", "--user", action="store", default=getpass.getuser() + ) parser.add_argument("--isolate-network", action="store_true") parser.add_argument("command", nargs="*") args = parser.parse_args() |