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.
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 ...
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.
Execute estes 2 comandos com permissões (555):
pkexec chmod 555 /etc/sudoers
pkexec chmod 555 /etc/sudoers.d/README
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.