4.5.5 Sudo

O sudo faz parte do contexto de gerenciamento de permissões; ele permite que um usuário comum possa executar uma ação que somente um usuário com privilégios elevados teria autorização para executar, como por exemplo o root.

O sudo é um comando programa que normalmente já vem instalado na maioria das distribuições, e sua forma mais comum de uso é:

$ sudo ip

O ip é um programa que será apresentado ainda nos próximos capítulos, porém, só o root tem permissão para executá-lo. Mas quando utilizamos o sudo estamos indicando que o usuário comum que está logado deve ser autorizado a executar a instrução seguinte; logo a senha do root será solicitada e, caso esteja correta, a instrução será executada pelo usuário comum, utilizando-se para tanto dos privilégios de root.

O sudo permite que os seguintes comportamentos sejam configurados:

  • Permitir que somente determinados usuários tenham acesso a executar sudo;
  • Limitar o sudo para executar uma lista específica de instruções e programas;
  • Solicitar ou não senha para executar determinado programa.

As possibilidades são muitas, logo não irei me aprofundar em mais detalhes; deixarei esse desafio para você. Boa sorte!

results matching ""

    No results matching ""