Skip to content
sudo
EntityQ300883· pop 32· linked from 79 articles

Also known as super user do, substitute user do

'''''' ( or ) is a shell command on Unix-like operating systems that enables a user to run a program with the security privileges of another user, by default the superuser. It originally stood for "superuser do", as that was all it did, and this remains its most common usage; however, the official Sudo project page lists it as "su 'do. The current Linux manual pages define as "substitute user", making the modern meaning of "substitute user, do", because can run a command as other users as well.

Key facts

Software.title
sudo
Software.logo
Sudo logo (2019).png
Software.logo_size
137px
Software.screenshot
Sudo on Linux screenshot.png
Software.caption
The command in a terminal
Software.author
Robert Coggeshall, Cliff Spencer
Software.developer
Todd C. Miller
Software.released
1980
Software.programming language
C
Software.operating system
Unix-like
Software.genre
Privilege authorization
Software.license
ISC-style

via Wikipedia infobox

Official website

Link to the official site · 16,734 chars · not written by Vinony

Wikidata facts

Official website
www.sudo.ws
Image
Sudo on Ubuntu.png
Show 5 more facts
software version identifier
1.9.17p2
Commons category
Sudo (Unix)
social media followers
188
Stack Exchange tag
stackoverflow.com/tags/sudo
source code repository URL
bitbucket.org/millert/sudo
Sources (7)

via Wikidata · CC0

~7 min read

Article

9 sections
Contents
  • History
  • Design
  • Configuration
  • Impact
  • RBAC
  • Tools and similar programs
  • See also
  • References
  • External links

'''''' ( or ) is a shell command on Unix-like operating systems that enables a user to run a program with the security privileges of another user, by default the superuser. It originally stood for "superuser do", as that was all it did, and this remains its most common usage; however, the official Sudo project page lists it as "su 'do. The current Linux manual pages define as "substitute user", making the modern meaning of "substitute user, do", because 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 (typically /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.

Gallery (2)

Connections

Categories