The functional difference between root and non-root users
The advantages of having root access
The disadvantages of having root access
To raise the privilege level of a non-root user to enable access to privileged tasks
The correct usage of sudo
How to assign a non-root user root privileges to run a single program
All Linux computer systems need an administrator. The system administrator – SysAdmin – is the user with assigned authority to perform any necessary administrative task on a computer. For Unix and Linux, that administrator is called root. ...