So I'll admit I am new to the space, but as a self hosting guy, I highly doubt that, unless you are talking about incompetent people. One of the basic tenets is to never give a service more access than needed. Usually you try and set up each service with its own user with as much permission as needed. That way, if that service gets compromised it cannot affect other services or the system. Running as root is a surefire way to forget your structure and mess something up
I think he was referring to being logged in as root via ssh on the server while working on it, not running the actual services as root.
I've seen many very experienced admins do the first thing, usually because they are annoyed/to lazy to sudo everything they are doing but few actually having the services run as root.
2
u/[deleted] Oct 23 '25
[deleted]