Como faço para lidar com 'sudoers.so deve ser apenas gravável pelo proprietário'?

6

Sempre que tento instalar ou remover algo usando o terminal, aparece a seguinte mensagem de erro:

bluebird@bluebird:~$ sudo apt-get update
sudo: /usr/lib/sudo/sudoers.so must be only be writable by owner
sudo: fatal error, unable to load plugins
bluebird@bluebird:~$ sudo apt-get remove vlc
sudo: /usr/lib/sudo/sudoers.so must be only be writable by owner
sudo: fatal error, unable to load plugins
bluebird@bluebird:~$ sudo apt-get install apt-file
sudo: /usr/lib/sudo/sudoers.so must be only be writable by owner
sudo: fatal error, unable to load plugins
    
por Loy 31.12.2012 / 07:50

2 respostas

6

22h tem razão, mas por causa do problema do sudoers.so, você não poderá executar o sudo para corrigir as permissões.

Então você vai ter que descer para um shell de root como descrito aqui: Como inicializo em um shell de root?

(Essencialmente reiniciando, segurando a tecla Shift esquerda para o Grub aparecer, "Opções Avançadas" "modo de recuperação" "rede" e "root").

Então você precisará:

chown root:root /usr/lib/sudo/sudoers.so
chmod 644 /usr/lib/sudo/sudoers.so

Qual deve resolver este problema.

    
por Robert Buccigrossi 25.09.2013 / 16:01
5

Tente isso,

ls -l /usr/lib/sudo/sudoers.so

Se a primeira palavra da saída for algo diferente de

-rwxr-xr-x

temos que remover as permissões de gravação do grupo e de outras pessoas.

pkexec chmod go-w /usr/lib/sudo/sudoers.so
    
por 22h 31.12.2012 / 08:44

Tags