mirror of
https://gitlab.com/kupfer/kupferbootstrap.git
synced 2025-02-22 13:15:44 -05:00
wrapper_su_helper.py: tolerate non-unique uid
This commit is contained in:
parent
4115d6ba00
commit
61b1444360
1 changed files with 1 additions and 1 deletions
|
@ -21,7 +21,7 @@ def kupferbootstrap_su(cmd: list[str], uid: int = 1000, username: str = 'kupfer'
|
|||
user = pwd.getpwnam(username)
|
||||
home = user.pw_dir
|
||||
if uid != user.pw_uid:
|
||||
run_cmd(['usermod', '-u', str(uid), username]).check_returncode() # type: ignore[union-attr]
|
||||
run_cmd(['usermod', '-o', '-u', str(uid), username]).check_returncode() # type: ignore[union-attr]
|
||||
chown(home, username, recursive=False)
|
||||
logging.debug(f'wrapper_su_helper: running {cmd} as {repr(username)}')
|
||||
env_inject = ['env', f'{WRAPPER_ENV_VAR}={os.environ[WRAPPER_ENV_VAR]}'] if WRAPPER_ENV_VAR in os.environ else []
|
||||
|
|
Loading…
Add table
Reference in a new issue