#systemd
OK, I have no words for this: https://github.com/systemd/systemd/issues/6237
If your username doesn't match what Poettering expects usernames to be (and doesn't seem to be documented anywhere, but `[a-zA-Z]+` is *probably* safe?), then systemd will happily run your user services as root.
Reply: not-a-bug, don't use “invalid usernames”...
Paging @KitRedgrave, @mwlucas and @phessler for hilarity.
#systemd
@kellerfuchs @KitRedgrave@socially.constructed.space @mwlucas @phessler how would you recommend users avoid systemd? Switch to Devuan and be using even older software than Debian? Give up on GNU/Linux entirely and buy a Mac? Or should we just continue to watch in horror?
#systemd
@kellerfuchs thanks!
Huh, if Debian still fully supports sysvinit (and I can use e.g. Gnome as DE) then why does Devuan even exist?
I'm not what you'd call an advanced Linux user. For every non-mainstream choice, there is more complexity and bugs, and less support. Though I may gaze wistfully at it, BSD is even less mainstream than Linux and therefore not a good choice for me.
#systemd
@kellerfuchs ah, okay. Thank you. This is very helpful information. I may try switching to sysvinit on my already quite broken version of Debian stretch when it's time to reinstall 🤔
#systemd
@fallerOfFalls “if Debian still fully supports sysvinit [...] then why does Devuan even exist?”
Good question!
As far as I can tell, a lot of it was politics and hurt feelings and grandstanding during the whole init systems debacle.
I have to admit that, as a member of the Debian community, I don't think it was our best moment (and it pointed out some somewhat nasty flaws in decision-making processes, but also in de-escalation and conciliation ones.)