Fix 1591 - add user to wheel only when sudo (#3293)

This commit is contained in:
Daniel Girtler 2025-03-24 20:19:52 +11:00 committed by GitHub
parent 75b6bbaeff
commit 3d8ecf12ae
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 9 additions and 1 deletions

View File

@ -1579,8 +1579,16 @@ class Installer:
if not handled_by_plugin:
info(f'Creating user {user}')
cmd = f'arch-chroot {self.target} useradd -m'
if sudo:
cmd += ' -G wheel'
cmd += f' {user}'
try:
SysCommand(f'arch-chroot {self.target} useradd -m -G wheel {user}')
SysCommand(cmd)
except SysCallError as err:
raise SystemError(f"Could not create user inside installation: {err}")