Package: mate-user-admin Version: 1.7.0-1 Severity: important X-Debbugs-Cc: a...@switnet.org
user-admin or mate-user-admin as a debian package uses it's own REGEX to accept username creation as by default is uses useradd. https://github.com/zhuyaliang/user-admin/blob/094986c6ac77cad0f4c34048cb51b3d345ca7348/src/user-admin.c#L285-L297 For exmaple, try creating a user account with username starting with a uppercase character: Bob Such usename will pass the regex check, and then leads to an error as it won't match /etc/adduser.conf `running '/usr/sbin/adduser' failed: Child process exited with code 1` This patch changes the default useradd in favor of adduser on debian: https://sources.debian.org/patches/accountsservice/22.08.8-6/0002-create-and-manage-groups-like-on-a-debian-system.patch/ Maybe it can be expanded in order to modify the mathing characters at user-admin/src/user-admin.c preventing this error. There is a bug report upstream, but seems like the change from useradd to adduser is the root cause. https://github.com/zhuyaliang/user-admin/issues/62 Regards. -- System Information: Debian Release: 12.5 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 6.1.0-13-amd64 (SMP w/4 CPU threads; PREEMPT) Locale: LANG=es_MX.UTF-8, LC_CTYPE=es_MX.UTF-8 (charmap=UTF-8), LANGUAGE=es_MX:es Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages mate-user-admin depends on: ii accountsservice 22.08.8-6 ii group-service 1.4.0-1 ii libaccountsservice0 22.08.8-6 ii libc6 2.36-9+deb12u3 ii libcairo2 1.16.0-7 ii libfontconfig1 2.14.1-4 ii libgdk-pixbuf-2.0-0 2.42.10+dfsg-1+b1 ii libglib2.0-0 2.74.6-2 ii libgroup-service1 1.4.0-1 ii libgtk-3-0 3.24.38-2~deb12u1 ii libmate-desktop-2-17 1.26.0-2 ii libpolkit-gobject-1-0 122-3 ii libpwquality1 1.4.5-1+b1 ii mate-desktop-common 1.26.0-2 mate-user-admin recommends no packages. mate-user-admin suggests no packages. -- no debconf information