517 Views
Tempo de leitura: 1 MinutoO sudo é um comando Unix que permite, usuários e/ou grupos comuns, a execução de comandos restritos, mesmo que esses não possuam os devidos privilégios.
Sua sintaxe é simples, como vemos abaxo:
sudo comando
Exemplo:
sudo vi /etc/resolv.conf
Ao o fazer, será solicitada a senha do login.
Para utilizar o comando sudo, o usuário *nix (Linux, Unix, etc) deve estar configurado no /etc/sudoers, arquivo de configuração do comando.
Este artigo aborda, de forma simples, como configurar um usuário no /etc/sudoers.
Como root, execute o comando abaixo:
vi /etc/sudoers
No fim do arquivo, insira o seguinte trecho:
seu-usuário ALL=(ALL) ALL
Se preferir, como root, rode o comando a seguir. Ele fará o mesmo que os passos acima, mas não o fará entrar no arquivo com o comando vi:
echo “seu-usuário ALL=(ALL) ALL” >> /etc/sudoers
Substitua “seu-usuário” pelo seu login no Linux/Unix.
Feito isso, seu login poderá executar os mais variados comandos usando sudo.
O próprio arquivo /etc/sudoers aborda outras formas de conceder privilégios, como privilégios à grupos de usuários, restrição de comandos específicos, entre outros.
Forte abraço!