This is a disambiguation page - it contains links to different pages which are referenced here under the same page name. If you've followed a link and have arrived on this page, you might want to go back and modify the link to point to the most appropriate article which is listed on this page.
It is never wise to use the root account for non-system administration tasks. Because of this, for some usage scenarios it may be convenient for an unprivileged user to occasionally execute commands as the root user for system administration tasks without first either logging out as the current user or logging in as the root user. su and sudo are two tools that provide for this usage. A carefully designed executable with the suid-bit set might do the job more safely.