
On 3/20/25 11:39 PM, Andrei Borzenkov wrote:
You are barking up the wrong tree. system-user-wwwrun package creates some users and groups. Period. Unless something is actually configured to *use* these users they can be ignored. You apparently have some other issues that you never described.
Thank you Andrei! 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. I'm not worried about having a www in /etc/passwd and wwwrun in /etc/group. I agree, that doesn't make any difference to my running system. No different than me adding system-user 'foo' and group 'bar' and just doing nothing with them. If system-user-wwwrun.conf is a zero-concern issue, then I'll install it and forget about it. 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. 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. That's probably the crux of the issue, but so long as it doesn't do anything and won't cause any problems later if package-y is installed, then I'm more than happy to spare the 96 bytes of space on the hard drive and avoid all the php/solver problems. I've installed it and we just see how it goes. If it's really not needed or used, then why not get rid of it as a PHP dependency. It really isn't one. -- David C. Rankin, J.D.,P.E.