From 3d8ecf12aec4f8a458d3ed5dc4f457d9ad3a6694 Mon Sep 17 00:00:00 2001 From: Daniel Girtler Date: Mon, 24 Mar 2025 20:19:52 +1100 Subject: [PATCH] Fix 1591 - add user to wheel only when sudo (#3293) --- archinstall/lib/installer.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/archinstall/lib/installer.py b/archinstall/lib/installer.py index 9c6b18f0..993bab0e 100644 --- a/archinstall/lib/installer.py +++ b/archinstall/lib/installer.py @@ -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}")