Não é possível usar su ou sudo no Arch Linux

2

Sudo retorna este erro:

sudo: effective uid is not 0, is sudo installed setuid root?

E su - retorna isso:

su: Authentication failure

O usuário que estou usando é membro dos seguintes grupos:

disk wheel locate network video audio optical floppy storage power users

Eu posso fazer login no root, mas não posso elevar meus privilégios de usuário, e tenho certeza de que a senha que estou dando a ambos está correta.

    
por Mahmoud Hossam 03.02.2013 / 14:21

1 resposta

5

Por algum motivo, você não tem o bit setuid definido nos executáveis su e sudo . Esse bit é necessário para que su e sudo possam elevá-lo para ser executado como usuário root. Você pode restaurar o bit setuid usando chmod como root:

chmod u+s "$(command -v su)" "$(command -v sudo)"
    
por 03.02.2013 / 14:37