Falha no gerenciamento de energia e / usr / bin / sudo deve ser de propriedade de uid 0 e ter o bit setuid configurado

0

Alguns dias de idade eu comprei um novo laptop, Asus X751MD, e eu instalei a versão de 64 bits do Kubuntu 14.10. Depois de instalar alguns programas e reiniciar o computador, recebi a falha de gerenciamento de energia, afirmando que preciso reinstalar o sistema, o que fiz duas vezes e obtive o mesmo problema todas as vezes.

Também não consigo usar sudo e recebo esta mensagem:

sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set

Este laptop usa os gráficos híbridos Nvidia Geforce 610m e eu suspeito que isso tenha algo a ver com os gráficos, mesmo que eu tenha instalado o bumblebee.

Eu realmente não tenho planos de instalar o mesmo sistema com os mesmos resultados, então, por favor, me ajude se puder. Eu realmente não quero voltar a usar o Windows, mas se não houver outra solução, serei forçado a fazê-lo.

Obrigado antecipadamente.

Resultados de montagem:

/dev/sda2 on / type ext4 (rw,errors=remount-ro)
proc on /proc type proc (rw,nodev,noexec,nosuid)
sysfs on /sys type sysfs (rw,nodev,noexec,nosuid)
none on /sys/fs/cgroup type tmpfs (rw,uid=0,gid=0,mode=0755,size=1024)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
udev on /dev type devtmpfs (rw,mode=0755)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
none on /run/lock type tmpfs (rw,nodev,noexec,nosuid,size=5242880)
none on /run/shm type tmpfs (rw,nosuid,nodev)
none on /run/user type tmpfs (rw,nodev,noexec,nosuid,size=104857600,mode=0755)
none on /sys/fs/pstore type pstore (rw)
/dev/sda7 on /usr type ext4 (rw)
/dev/sda8 on /usr/local type ext4 (rw)
/dev/sda6 on /home type ext4 (rw)

Eu o reinstalei da versão gravada em DVD do Kubuntu 64bit ISO. Eu reformatei todo o sistema e criei novas partições.

    
por milosppf 13.02.2015 / 23:31

1 resposta

0

O problema é que você alterou as permissões dos arquivos em /usr/bin . Alguns desses arquivos precisam setuid bit (o arquivo é executado sob a conta do proprietário do arquivo que é raiz em /usr/bin ) para funcionar corretamente, mas definindo bit de gravação para qualquer outra pessoa que o proprietário, isso criaria uma falha de segurança enorme ( qualquer um poderia alterar o conteúdo e executá-lo como root), portanto, definir o bit de gravação remove o bit setuid.

A menos que você tenha o btrfs com o snapshot do APT, é muito difícil determinar quais eram as permissões originais dos arquivos em /usr/bin , você basicamente precisaria reinstalar todos os pacotes e ainda assim não definir tudo corretamente. Portanto, a solução mais fácil aqui é reinstalar o sistema como um todo.

Se você tiver btrfs com snapshot APT (deve ser ativado automaticamente se usar btrfs para o seu sistema) e /usr ou /usr/bin não estiver em uma partição separada, é possível reverter para um snapshot mais antigo onde a mudança não foi feita ainda. Isso pode ser feito com o comando apt-btrfs-snapshot no modo de recuperação (selecionado no GRUB):

# List all available snapshots
apt-btrfs-snapshot list

# Revert to a selected snapshot
apt-btrfs-snapshot set-default @apt-snapshot-YYYY-MM-DD_HH:mm:ss

# Reboot to load the old system
reboot
    
por StenSoft 17.02.2015 / 15:31