sudo: / var / lib / sudo gravável por não-proprietário (040777), deve ser o modo 0700

3

Recebo uma mensagem de erro sempre quando trabalho com o comando sudo .

Mostra sempre sudo: /var/lib/sudo writable by non-owner (040777), should be mode 0700 .

Há algum tempo, mudei a permissão da pasta /var para 777 .

Como posso corrigir isso?

    
por Saifullah Alam 29.08.2015 / 08:09

3 respostas

4

Abra o terminal e digite:

sudo chown -R root:sudo /var/lib/sudo   
sudo chmod -R 700 /var/lib/sudo  

Se o sudo ainda não funcionar, você terá que corrigi-lo a partir de um shell de root no menu GRUB seguindo as instruções de: Como eu me acrescento de volta como um usuário de sudo? .

    
por karel 07.08.2016 / 07:11
1

"Gravável por não-proprietário" significa que as permissões atuais de /var/lib/sudo permitem que o arquivo group group ou o arquivo other group grave no diretório, enquanto apenas o proprietário (root) deve poder para o fazer.

A remoção da permissão de gravação para o grupo group e para o grupo other ( chmod go-w /var/lib/sudo ) deve ser suficiente, mas como as permissões sugeridas são 0700 , vá para:

sudo chmod 0700 /var/lib/sudo
    
por kos 29.08.2015 / 08:14
0

Eu também enfrentei esse problema e resolvi esse problema. Abra seu terminal e execute o comando

sudo chmod -R 0700 /var/lib/sudo

Espero que seu problema seja resolvido agora.

    
por Muhammad Alamin 25.01.2016 / 11:22