-
Reinicialize o computador, escolha o console de recuperação e digite os seguintes comandos
chown root:root /usr/bin/sudochmod 4755 /usr/bin/sudo -
Reinicie a máquina.
-
Também dê uma olhada neste link para corrigir o sudo quebrado .
Em um computador de colegas, toda vez que eu uso um comando sudo, recebo este erro:
sudo: must be setuid root
Eu tentei várias coisas mencionadas na internet, como alterar as permissões para o 4755 de um live cd, mas até mesmo este comando de um live-cd
sudo chmod 4755 /media/device/usr/bin/sudo
apresenta o mesmo erro.
EDITAR: O colega me disse que executou este comando, sabe por quê: /
sudo chmod -R 777 / ou sudo chmod -R 777 Ele não tem certeza.
Reinicialize o computador, escolha o console de recuperação e digite os seguintes comandos
chown root:root /usr/bin/sudo
chmod 4755 /usr/bin/sudo
Reinicie a máquina.
Também dê uma olhada neste link para corrigir o sudo quebrado .
Depois de executar sudo chmod -R 777 / , recomendo reinstalar o sistema inteiro com urgência do zero. O comando abre muitas falhas de segurança, pois todo e qualquer arquivo no sistema se torna legível ( e gravável! ) por qualquer usuário - incluindo /etc/shadow , /etc/hosts e até /usr/bin/sudo e /bin/ls se! Seu sistema pode parecer um coador - a cada minuto de uso, significa risco catastrófico e perdas, especialmente quando conectado à Internet. E permissões fixas para apenas sudo não farão nada.
Considere também esta pergunta .
Depois de corrigir as permissões em sudo , use sudo com o mesmo método para corrigir recursivamente as permissões (o mesmo parâmetro -R usado para estragar todo o sistema, em primeiro lugar, somente em ambos Comandos chown AND chmod ) em /etc , /boot , /sbin , /bin , /dev , /proc , /sys e /usr . Isso deve mitigar os problemas de segurança pelo menos até o ponto em que o sistema é utilizável.
Então, novamente, uma reinstalação completa seria mais fácil se um invasor obtivesse o controle do seu sistema (o que eles farão se você estiver conectado à Internet enquanto essas permissões estiverem sendo corrigidas), já que seria muito difícil que controle de outra forma.
Tags sudo permissions chmod