Everyone is telling me that using users will make the server a lot safer. But why does it?
If I have a root account and 1 user, then I have 2 ways to enter my vps.
If someone has my root password they still can do everything with it. With my user password they can make some changes as well.
If I only use my root account, then I only have one account that can be hacked/leaked. Of course, a hacker will get total access but they would also get that access if they hacked the root of a server with users.
Edit: If you create users, where do you create them for? I'm a webdeveloper and I host my websites on my server. Do I have to create a new user for each website and each program I install or should I create only one user that I can do everything with?