diff --git a/installer.sh b/installer.sh index 4bc3954..12ca915 100755 --- a/installer.sh +++ b/installer.sh @@ -744,7 +744,7 @@ menu_useraccount() { fi done - _groups="wheel,audio,video,floppy,cdrom,optical,kvm,xbuilder" + _groups="wheel,audio,video,floppy,cdrom,optical,kvm,users,xbuilder" while true; do _desc="Select group membership for login '$(get_option USERLOGIN)':" for _group in $(cat /etc/group); do @@ -757,7 +757,7 @@ menu_useraccount() { _status=on fi # ignore the groups of root, existing users, and package groups - if [[ "${_gid}" -ge 1000 || "${_group}" = "_"* || "${_group}" = "root" ]]; then + if [[ "${_gid}" -ge 1000 || "${_group}" = "_"* || "${_group}" =~ ^(root|nogroup|chrony|dbus|lightdm|polkitd)$ ]]; then continue fi if [ -z "${_checklist}" ]; then