Instalando o ZFS alterou meu arquivo sudoers

1

Seguindo o conselho do wiki , instalei ubuntu-zfs . No entanto, depois que tudo foi instalado corretamente e tentei instalar outro aplicativo por meio de apt-get , recebi um problema estranho com o arquivo sudoers:

max@host:~$ sudo apt-get install deluge deluge-web
sudo: /etc/sudoers.d/zfs is mode 0644, should be 0440
>>> /etc/sudoers.d/README: /etc/sudoers.d/zfs near line 18 <<<
sudo: parse error in /etc/sudoers.d/README near line 18
sudo: no valid sudoers sources found, quitting
*** glibc detected *** sudo: double free or corruption (!prev): 0x08909d08 ***
======= Backtrace: =========
....

Por que o zfs mexeu com o arquivo sudoers? Eu posso postar o backtrace, se necessário.

    
por n0pe 17.06.2012 / 15:58

2 respostas

1

Acabei de ter o mesmo problema, acho que deve haver uma mudança recente no pacote. Para corrigi-lo: (tirado daqui: "nenhum código de fontes de sudoers válido encontrado, desistindo" , como consertar isso? )

Entre no modo de recuperação (reinicialize, mantenha pressionada a tecla SHIFT após o término da postagem da bios até que o menu do Ubuntu seja exibido e selecione recuperação com rede). No prompt, digite estes comandos:

chown -R root:root /etc/sudoers.d
chmod u=rwx,g=rx,o=rx /etc/sudoers.d/
chmod u=r,g=r,o= /etc/sudoers.d/*

Quanto à sua pergunta atual (por que o zfs precisa dos direitos do sudo) - eu não sei!

    
por Paul 17.06.2012 / 22:01
1

Isso funcionou para mim:

pkexec chmod 440 /etc/sudoers.d/zfs
    
por Augie 18.06.2012 / 23:53