Como resolver “sudo: /etc/sudoers.d é mundialmente gravável”

20

Como posso corrigir o seguinte erro com sudo ?

/etc$ sudo
sudo: /etc/sudoers.d is world writable
usage: sudo [-D level] -h | -K | -k | -V
usage: sudo -v [-AknS] [-D level] [-g groupname|#gid] [-p prompt] [-u user
            name|#uid]
usage: sudo -l[l] [-AknS] [-D level] [-g groupname|#gid] [-p prompt] [-U user
            name] [-u user name|#uid] [-g groupname|#gid] [command]
usage: sudo [-AbEHknPS] [-r role] [-t type] [-C fd] [-D level] [-g
            groupname|#gid] [-p prompt] [-u user name|#uid] [-g groupname|#gid]
            [VAR=value] [-i|-s] [<command>]
usage: sudo -e [-AknS] [-r role] [-t type] [-C fd] [-D level] [-g
            groupname|#gid] [-p prompt] [-u user name|#uid] file ...
    
por kismat 05.06.2013 / 05:06

3 respostas

32

Executar pkexec chmod 0755 /etc/sudoers.d

pkexec usará um método diferente de usar permissões de root, evitando o problema.
E o chmod irá corrigir as permissões.

    
por demure 05.06.2013 / 05:19
12

Execute estes 2 comandos com permissões (555):

pkexec chmod 555 /etc/sudoers
pkexec chmod 555 /etc/sudoers.d/README
    
por Kamal Jain 12.09.2016 / 07:30
7

Você tentou entrar no modo de recuperação e trocar as permissões de volta para 775 para os sudoers? Eu tentei e funcionou.

1) Entre na Recuperação do Ubuntu

2) Do mount -rw -o remount /

3) Então chmod 775 -R /etc/sudoers e chmod 775 -R /etc/sudoers.d/ .

Desta vez, deve funcionar.

4) Então faça um sudo apt-get install de qualquer pacote para testar antes de sair do modo de recuperação. Resposta tardia, mas eu encontrei o problema recentemente e tentei isso. Funcionou bem pelo menos para a questão mundial gravável.

    
por Gdcrocx 13.03.2016 / 20:34