sudo deve ser de propriedade de uid 0 e ter o bit setuid definido

0

Eu mudei minha super senha do Ubuntu para o modo de recuperação depois disso eu não posso executar o comando sudo no usuário normal

i have attempted to crack my previous password in Recovery mode i followed this link to crack my password

>>>$sudo --- No modo global me lança um erro abaixo

sudo: / usr / local / bin / sudo deve ser de propriedade de uid 0 e ter o conjunto de bits setuid

>>$ ls -l sudo - > permissões

-r-sr-xr-x 1 root root 136808 May 29 2017 sudo

/usr/local/bin$ ./sudo --- > Eu preciso disso /usr/local/bin ./sudo não funciona também jogue o erro abaixo sudo: ./sudo deve ser de propriedade de uid 0 e ter o conjunto de bits setuid

/usr/bin$ ./sudo - > funcionando bem

usage: sudo -h | -K | -k | -V

Minha pergunta é

Eu preciso acessar meu comando sudo do terminal de qualquer lugar que eu precise executar

Qualquer ajuda será apreciada

    
por muthukumar 23.01.2018 / 16:52

1 resposta

3

Você não deve ter um /usr/local/bin/sudo , isso é o que está quebrando as coisas (não a alteração da senha). Mova-o para fora do caminho:

/usr/bin/sudo mv /usr/local/bin/sudo{,2}

e depois diga ao seu shell sobre isso:

hash -r

Isso restaurará a funcionalidade sudo com a qual você está acostumado.

    
por 23.01.2018 / 17:07