Como eu me incluo no grupo sudoers? [duplicado]

37

Eu adicionei-me de volta ao grupo do administrador, eu acho, seguindo isto.

Mas ainda não consigo fazer comandos como:

sudo aptitude update

Eu recebo a mensagem

oshirowanen is not in the sudoers file.  This incident will be reported.

Como eu me adiciono ao grupo sudoers agora que estou no grupo de administradores?

    
por oshirowanen 22.04.2012 / 11:48

2 respostas

40

Login como root ou su para obter o prompt root

digite visudo

um editor abrirá uma linha, diz

root ALL=(ALL) ALL

adicione um com seu nome de usuário abaixo desse

user ALL=(ALL) ALL

Digite ctrl+x Digite Y no prompt

    
por Sreevisakh 22.04.2012 / 14:38
9

Se você estiver no grupo admin (ou no grupo sudo começando com o Ubuntu 12.04), mas esse grupo não estiver configurado em /etc/sudoers para poder executar comandos como root com sudo , pode corrigir esse problema da mesma forma que você corrigiu um arquivo quebrado sudoers :

pkexec visudo

Em seguida, basta editar o arquivo sudoers para adicionar as entradas necessárias. Em particular:

  • Os sistemas Ubuntu anteriores a 12.04, ou aqueles que foram atualizados de uma versão anterior a 12.04, devem ter isto:

    # Members of the admin group may gain root privileges
    %admin ALL=(ALL) ALL
    
  • O Ubuntu 12.04 e posteriores devem ter isso (mesmo se eles também tiverem as linhas acima porque eles foram atualizados de uma versão anterior):

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

Este método pkexec funciona (em sistemas desktop) porque o Ubuntu Os sistemas com uma GUI instalada têm dois mecanismos separados para os administradores executarem ações como root : sudo e PolicyKit .

Veja esta pergunta sobre um problema diferente, mas semelhante, se você estiver curioso e quiser mais informações:

por Eliah Kagan 12.07.2012 / 19:15