Article / Updated 03-26-2016
In the Linux community the administrator of the system is called the superuser. For BeagleBone, root is the superuser and is used for privileged tasks, such as installing and updating software, messing around directories with restricted access, and controlling the BeagleBone’s input and output pins.
You don’t need to log in as root, even when you’re not logged in as root, you run programming scripts and commands with root permission.