Because
root is unrestricted, it can be very dangerous if you enter a command on the wrong session. We have a number of us here with full system management role which would normally be assigned to the root user, but we have a tool called
sudo installed. This allows you to create a file of permitted commands for non-root users and there are other tools in the suite that allows you to start a shell if you absolutely have to but then monitors what you do.
Of course it is not foolproof, but someone would have to go out of their way to be malicious in the first place.
It under here
Sudo Main Page
I would suggest a donation because it is free, but very good stuff. I am only a user and not connected to the group who write this. There is also a forum that I am subscribed to for help/support and suggestions.
I hope that this helps
Robin
Liverpool/Blackburn
UK