Hoje testando alguns comandos para um novo script que estou fazendo tive um pequeno problema, veja a imagem abaixo:
Tentei usar o sudo para o comando ifconfig e vi que não deu certo.
Por padrão, o Debian usa apenas o comando su para que se possa logar como root.
Mas quem é acostumado com Ubuntu e outras distribuições que só digitar sudo e o comando informar a senha e pronto funcionou.
Vamos ver como habilitar sudo no Debian Squeeze mas também funciona para o Lenny e outras distribuições.
Para realizar as alterações você deverá estar logado como root.
Edite o arquivo /etc/group
pode ser usando vi ou nano o que preferir
vi /etc/group
procure por uma linha semelhante a da imagem algo assim:
sudo:x:27:
Acrescente na frente do ultimo : coloque o nome do usuário para usar o sudo, como na figura abaixo:
Depois de alterar se estiver usando o vi tecle ESC e digite :wq para salvar e sair, teste algum comando que exija privilégios root e ele irá pedir a senha do tal usuário que você especificou. ae sim a senha que você informar do usuário irá executar com os privilégios de root.
Em um artigo futuro irei mostrar como dar privilégios de root usando o sudo para tais diretórios sem que exija senha, também muito útil.
Até a próxima!
Linux – Habilitando o sudo no Debian by Cleiton Bueno is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.