Eu não estou mais em sudoers? [duplicado]

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

O que está acontecendo? É um computador em casa comigo como o único usuário. Eu notei que isso só aconteceu recentemente. Talvez depois de alguma atualização recente. Eu estava executando sudo add-apt-repository ...

    
por Jiew Meng 26.11.2011 / 03:18

1 resposta

5

Parece improvável que apenas adicionar um repositório tenha removido você de sudoers (ou mais provavelmente, o admin group).

Você ainda está no grupo de administração?

Basta executar groups de um terminal. Você deve ver uma lista sair. Você está procurando pela palavra admin . Se estiver lá, esse não é o seu problema.

A maneira mais fácil de restaurar seus direitos sudo é reinicializar no modo de recuperação (segure left-shift na inicialização, selecione um kernel do modo de recuperação, inicialize no prompt raiz). Uma vez lá, você poderá rodar (trocar oli pelo seu nome de usuário):

adduser oli admin

Mas eu vi algo que sugere que isso pode não funcionar em um console de recuperação. Tente. Se isso não funcionar ou você quiser verificar, execute nano /etc/group

Procure o grupo de administradores e adicione seu nome de usuário ao final, assim:

admin:x:115:oli

Você deve ser capaz de reiniciar e estar no grupo certo.

Algo derreteu /etc/sudoers ?

Infelizmente você não pode ler /etc/sudoers a menos que você seja root. Então, de volta ao modo de recuperação (como acima). Quando você estiver lá, execute nano /etc/sudoers . Você está procurando por um par de linhas como esta:

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

Se estiver lá, isso não é problema seu. Se estiver comentado ou faltando, volte para lá!

    
por Oli 26.11.2011 / 03:29

Tags