Movatterモバイル変換


[0]ホーム

URL:


Ir para o conteúdo
Wikipédia
Busca

sudo

Origem: Wikipédia, a enciclopédia livre.
Sudo
Sudo no Ubuntu
DesenvolvedorTodd C. Miller
Lançamento inicial1980 (45–46 anos)
Lançamento estável
1.9.14p3 / 25 de julho de 2023; há 2 anos
Versão beta
1.9.4rc2 / 24 de novembro de 2020; há 5 anos
Repositório
Escrito emC
Sistema
operacional
Unix-like
TipoAutorização de privilégio
LicençaEstilo-ISC
Websitewww.sudo.ws

O comandosudo dosistema operacionalUnix permite a usuários comuns obter privilégios de outro usuário, em geral o super usuário, para executar tarefas específicas dentro do sistema de maneira segura e controlável pelo administrador. O nome é uma forma abreviada de se referir asubstituteuserdo (fazer substituição do usuário) ousuperuserdo (fazer comosuper usuário).

História

[editar |editar código]

sudo foi desenvolvido por Bob Coggeshall e Cliff Spencer nosanos 80.[1] A versão atual é mantida por Todd C. Miller e distribuída sob umalicença do tipo BSD.[1]

Uso e funcionamento

[editar |editar código]

Um super usuário precisa definir no arquivo/etc/sudoers quais usuários podem executar sudo, em quais computadores podem fazê-lo e quais comandos podem executar através dele. Por ser uma tarefa delicada em termos de segurança a edição direta deste arquivo não é recomendada. Para isso foi criada a ferramenta denominadavisudo que invoca um editor para uma cópia do arquivo/etc/sudoers e em seguida verifica o conteúdo do arquivo antes de substituir a configuração atual.

Um usuário que esteja inscrito no/etc/sudoers pode invocar o comando da seguinte forma:

sudo [-uusuário]comando

Ondecomando é o comando que deseja executar. A opção-u usuário serve para especificar qual usuário deve ser utilizado para executar o comando, se omitida sudo considera o usuário root.

Antes do comando ser executado, sudo confirma a identidade do usuário pedindo sua própria senha. Se o usuário tem permissão garantida na configuração, o comando é executado como super usuário e retorna. A linha de comando continua sendo a do usuário que executou sudo e não a do super usuário.

Caso sudo seja executado de forma não permitida pela configuração, um registro da ocorrência é feito no arquivo/var/log/auth.log.

Distribuições

[editar |editar código]

Algumasdistribuições Linux desabilitam o super usuário e exigem que todas as tarefas administrativas sejam realizadas através do sudo.Ubuntu é um exemplo destas distribuições.

Apesar do super usuário ser desativado na distribuição Ubuntu, o mesmo pode ser ativado executandopasswd através do sudo, atribuindo uma senha pararoot.

Ver também

[editar |editar código]

Referências

  1. abMiller, Todd C.«A Brief History of Sudo». Consultado em 8 de abril de 2013. Arquivado dooriginal em 22 de fevereiro de 2007 

Ligações externas

[editar |editar código]
  • «Página oficial» (em inglês) Em falta ou vazio|url= (ajuda)


Ícone de esboçoEste artigo sobreinformática é umesboço. Você pode ajudar a Wikipédiaexpandindo-o.
Arquivos
Processos e tarefas
Ambiente e usuários
Processamento de texto
Shell
Redes e comunicação
Busca
Documentação
Miscelâneas
Comandos geralmente implementados no interpretador.
Comando geralmente implementados, tanto como executáveis, como quanto no interpretador.
Obtida de "https://pt.wikipedia.org/w/index.php?title=Sudo&oldid=71447182"
Categorias:
Categorias ocultas:

[8]ページ先頭

©2009-2026 Movatter.jp