Sudo, which is a portmanteau of the words "superuser" and "do", is utilized to run applications in the security context of a superuser or another user with differing security permissions.
sudo ( or ) is a program for Unix-like computer operating systems that enables users to run programs with the security privileges of another user, by default the superuser. It stands for "superuser do", as originally that is all it did, and it is its most common usage; however, a common false etymology is "substitute user, do", because sudo can run a command as other users as well.Unlike the similar command su, users must, by default, supply their own password for authentication, rather than the password of the target user. After authentication, and if the configuration file (which is typically located at /etc/sudoers)permits the user access, the system invokes the requested command. The configuration file offers detailed access permissions, including enabling commands only from the invoking terminal; requiring a password per user or group; requiring re-entry of a password every time or never requiring a password at all for a particular command line. It can also be configured to permit passing arguments or multiple commands.