Author Topic: erro ao dar o comando sudo aplicativo  (Read 2646 times)

Offline rdcampos

  • Usuário Ubuntu
  • *
  • Posts: 24
    • View Profile
erro ao dar o comando sudo aplicativo
« on: 26 de November de 2006, 14:31 »
olhem só que estranho, quando eu vou fazer por exemplo:
$ sudo apt-get update, aparece isso:
(usuario) is not in the sudoers file.  This incident will be reported.
alguem sabe por que? vlw..

Offline embryo

  • Usuário Ubuntu
  • *
  • Posts: 22
    • View Profile
Re: erro ao dar o comando sudo aplicativo
« Reply #1 on: 27 de November de 2006, 22:30 »
Isso quer dizer que o usuário que você está utilizando não tem permissão para executar comandos como administrador do sistema. No arquivo /etc/sudoers, deve haver uma linha assim:

%admin ALL=(ALL) ALL

Isso significa que todos os usuários que estiverem no grupo admin podem executar comandos com sudo. Então, basta ver se o seu usuário pertence a esse grupo no arquivo /etc/group. Procure pela linha que começa com admin e veja se o seu usuário está lá.
« Last Edit: 27 de November de 2006, 23:20 by embryo »

Offline leonardosr

  • Usuário Ubuntu
  • *
  • Posts: 5
    • View Profile
Re: erro ao dar o comando sudo aplicativo
« Reply #2 on: 28 de November de 2006, 01:48 »
Para confirmar se vc tem permissão tente o comando:

$cat /etc/sudoers

Obs: Lembrando que se você é o principal usuário do sistema, aquele que é cadastrado no ato da instalação do sistema Ubuntu, pela política do Ubuntu você é um usuário que está no grupo admin do sistema e por padrão está no arquivo de sudoers só que não explicitamente, estará uma diretiva que aplica ao grupo e como você faz parte do grupo.

Estará exatamente assim:

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

E para confirmar se você está no grupo admin:

$cat /etc/group | grep admin

Saída:

lpadmin:x:107:daniel
admin:x:109:daniel,bruno

Sinopse: nomedogrupo:senha:GID:usuarios_que_pertencem_ao_grupo

Obs: Os usuários que pertecem ao grupo são separados por vírgula.

Caso não esteja no grupo admin ou não tenha acesso ao root do sistema, terá que pedir permissão para quem administra o sistema ou tenha a senha do root.

Caso não esteja no grupo admin mas, tenha acesso à conta de root, é fácil para adicioná-lo ao grupo, basta como root executar no Terminal o seguinte comando:

#adduser `nome_usuario` admin

e pode se deslogar de root e trabalhar normalmente utilizando o sudo, o que é preferível.

Feito essas verificações, podemos seguir adiante. ;-)
Leonardo Ribeiro

Offline rdcampos

  • Usuário Ubuntu
  • *
  • Posts: 24
    • View Profile
Re: erro ao dar o comando sudo aplicativo
« Reply #3 on: 29 de November de 2006, 13:49 »
vlw pessoal.. obrigado mesmo..
eu vou chegar em casa e dar uma olhada nisso..
ai eu posto aqui..

flw.