
On Fri, Mar 21, 2025 at 6:31 AM David C Rankin <drankinatty@gmail.com> wrote:
No, I don't have any other problems or undescribed behavior, my concern was solely that I didn't want www:wwwrun hanging around unused and then find some errant behavior later on caused by installing pkg-whatever that looks and finds system-user-wwwrun.conf and user:group www:wwwrun and says, yep, that what the web server is running as, that's what I'll use.
Since something has an explicit requires for this user/group: the probability that something stops working unnoticed is bigger if you remove the user/group than if you keep them.
On the flip-side, if there are other packages that look at /usr/lib/sysusers.d/system-user-wwwrun.conf or if systemd or SELinux uses it in some way - then that is what I want to prevent happening and biting me later in some obscure way.
If you are so afraid of this config file, why don't you read the manpage to inform yourself for what this config file is good and who is using it? https://manpages.opensuse.org/Tumbleweed/man-pages-de/sysusers.d.5.de.html
Why do we have system-user-wwwrun.conf to begin with? Something must use it? If it is unused, it's unnecessary making the whole system-user-wwwrun package unnecessary. Which really begs the question of why do all PHP packages depend on it?? Were it not for that dependency and all the solver problems it creates, I wouldn't ever know the package or conf existed.
The dependency got added because of: https://bugzilla.suse.com/show_bug.cgi?id=1093025 So in the past php did require the existence of this user/group to work correctly. If this is still the case: I don't know. Thorsten -- Thorsten Kukuk, Distinguished Engineer, Senior Architect, Future Technologies SUSE Software Solutions Germany GmbH, Frankenstraße 146, 90461 Nuernberg, Germany Managing Director: Ivo Totev, Andrew McDonald, Werner Knoblich (HRB 36809, AG Nürnberg)