-
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 .
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