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:
|
if not handled_by_plugin:
|
||||||
info(f'Creating user {user}')
|
info(f'Creating user {user}')
|
||||||
|
|
||||||
|
cmd = f'arch-chroot {self.target} useradd -m'
|
||||||
|
|
||||||
|
if sudo:
|
||||||
|
cmd += ' -G wheel'
|
||||||
|
|
||||||
|
cmd += f' {user}'
|
||||||
|
|
||||||
try:
|
try:
|
||||||
SysCommand(f'arch-chroot {self.target} useradd -m -G wheel {user}')
|
SysCommand(cmd)
|
||||||
except SysCallError as err:
|
except SysCallError as err:
|
||||||
raise SystemError(f"Could not create user inside installation: {err}")
|
raise SystemError(f"Could not create user inside installation: {err}")
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue