For development is a root user under ubuntu a must?

i set up the environment with a administrator user ( root is not available => using a Daas from ubiDesktop)
when im over with the installation (karanis blog post = How to Install ERPNext Version 14 in Ubuntu 22.04 - A step by Step Guide - Code with Karani) and i hit bench start nothing runs… when i try to surf localhost nothing is there.
can it be because of not available root user ???

it works…