Não consigo logar na raiz usando 'sudo su' [duplicado]

0

Ao usar sudo su , estou recebendo este erro:

sgr@sgr-VirtualBox:~$ sudo su
sudo: must be setuid root

Eu não consigo logar na raiz? Por que / como consertar isso?

    
por susan 14.08.2015 / 10:49

1 resposta

1

A causa raiz é alguém que mexeu com as permissões /usr/bin/sudo . Eles devem ser algo como:

$ ls -l /usr/bin/sudo
-rwsr-xr-x 1 root root 155008 Mar 12 17:27 /usr/bin/sudo

mas, por algum motivo, a sua é provável (observe o 's' x 'x'):

-rwxr-xr-x 1 root root 155008 Mar 12 17:27 /usr/bin/sudo

Como corrigir:

Inicialize um CD, DVD ou chave USB com uma distribuição ao vivo, monte seu sistema de arquivos / e corrija as permissões sudo e qualquer outra que possa ter sido adulterada. Por exemplo, aqui está uma lista de alguns arquivos com o s bit definido em minha máquina:

$ find /bin /sbin /usr/bin /usr/sbin -perm /u=s
/bin/mount
/bin/ping6
/bin/fusermount
/bin/ping
/bin/umount
/bin/su
/sbin/mount.cifs
/sbin/mount.ecryptfs_private
/usr/bin/sudo
/usr/bin/chsh
/usr/bin/gpasswd
/usr/bin/mtr
/usr/bin/lppasswd
/usr/bin/traceroute6.iputils
/usr/bin/X
/usr/bin/passwd
/usr/bin/newgrp
/usr/bin/pkexec
/usr/bin/chfn
/usr/sbin/uuidd
/usr/sbin/pppd
/usr/sbin/pppoe
    
por jlliagre 14.08.2015 / 10:58