Configurando o sudoers no Debian 6 Squeeze


Sudoers no Debian Squeeze

Pessoal,

Instalei recentemente o Debian 6 Squeeze, e ainda estou na fase de configuração pós-instalação, uma das primeiras coisas que sempre fazia era editar o /etc/sudoers para habilitar o sudo.

Mas para minha surpresa o arquivo de configuração não está no /etc.

Pois bem, após pesquisar muito pela internet descobri como resolver esse problema.

Siga uma dessas alternativas:

1º Você provavelmente não tem o pacote sudo instalado, então instale-o executado:

# aptitude install sudo

Não edite o arquivo manualmente com algum editor, edite usando sempre essa ferramenta:

# visudo

2º Se já tiver o sudo instalado, abra o terminal e digite:

$ su
# echo 'seu-nome-de-usuário ALL=(ALL) ALL' >> /etc/sudoers
Aqui você pode colocar as opções que desejar.

Pode colocar para não pedir senha ao executar como sudo. Para isso, ao invés de adicionar a opção anterior, basta adicionar a seguinte linha:
# echo 'seu-nome-de-usuário ALL=NOPASSWD ALL' >> /etc/sudoers

Bom é isso, espero ter ajudado.

2 Responses to Configurando o sudoers no Debian 6 Squeeze

  1. Glaypson Façanha says:

    Boa dica.
    Corrigindo o segundo comando:

    # echo ‘seu-nome-de-usuário ALL=(ALL) NOPASSWD: ALL’ >> /etc/sudoers

    • root says:

      Obrigado pela visita ao blog, mas o comando informado acima funcionou perfeitamente quando testei no meu Debian 6, talvez essa possa ser mais uma possibilidade que o comando nos permite. Agora quanto a esses dois pontos ‘NOPASSWD: ALL’ acho que está incorreto.

      Segue os parâmetros utilizados pelo arquivo sudoers:

      # User privilege specification
      root ALL=(ALL:ALL) ALL

      # Members of the admin group may gain root privileges
      %admin ALL=(ALL) ALL

      # Allow members of group sudo to execute any command
      %sudo ALL=(ALL:ALL) ALL

      Abraços, e mais uma vez obrigado pela visita.

Conte-nos o que achou...