( ou ) é um comando shell em sistemas operacionais do tipo Unix que permite a um usuário executar um programa com os privilégios de segurança de outro usuário, por padrão o superusuário. Originalmente, significava "superuser do", pois era tudo o que fazia, e esse continua sendo seu uso mais comum; no entanto, a página oficial do projeto Sudo o lista como "su 'do. As páginas de manual atuais do Linux definem como "usuário substituto", tornando o significado moderno de "usuário substituto, faça", porque também pode executar um comando como outros usuários.Haeder, A.; Schneiter, S. A..
Diferentemente do comando similar su, por padrão, os usuários devem fornecer sua própria senha para autenticação, em vez da senha do usuário alvo. Após a autenticação, e se o arquivo de configuração (normalmente /etc/sudoers) permitir o acesso do usuário, o sistema invoca o comando solicitado. O arquivo de configuração oferece permissões de acesso detalhadas, incluindo habilitar comandos apenas a partir do terminal que os invoca; exigir uma senha por usuário ou grupo; exigir a reinserção da senha a cada vez ou nunca exigir uma senha para uma determinada linha de comando. Ele também pode ser configurado para permitir a passagem de argumentos ou múltiplos comandos.
História Robert Coggeshall e Cliff Spencer escreveram o subsistema original por volta de 1980 no Departamento de Ciência da Computação da SUNY/Buffalo. Robert Coggeshall levou o sudo consigo para a Universidade do Colorado em Boulder. Entre 1986 e 1993, o código e os recursos foram substancialmente modificados pela equipe de TI do Departamento de Ciência da Computação da Universidade do Colorado em Boulder e da Faculdade de Engenharia e Ciências Aplicadas, incluindo Todd C. Miller. A versão atual tem sido mantida publicamente pelo desenvolvedor do OpenBSD, Todd C. Miller, desde 1994, e tem sido distribuída sob uma licença no estilo ISC desde 1999.
Em novembro de 2009, Thomas Claburn, em resposta às preocupações de que a Microsoft tivesse patenteado o sudo, caracterizou tais suspeitas como exageradas. As reivindicações foram enquadradas de forma restrita a uma GUI específica, em vez de ao conceito de sudo.
O logotipo é uma referência a uma tira do xkcd, onde um pedido de sanduíche só é aceito quando precedido por .
Ver também chroot visudo Utilitários Unix
Ligações externas
Categoria:Softwares de segurança computacional Categoria:Terminologia informática Categoria:Programas Unix