Fix 1591 - add user to wheel only when sudo (#3293)
This commit is contained in:
parent
75b6bbaeff
commit
3d8ecf12ae
|
|
@ -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}")
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue