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 ...
/etc
uma coisa ruim serverfault.com/questions/364677/why-is-chmod-r-777-destructive serverfault.com/questions/221447/...pkexec chmod 555 /etc/sudoers
Respostas:
Corre
pkexec chmod 0755 /etc/sudoers.d
pkexec
usará um método diferente de usar permissões de root, ignorando o problema.E o
chmod
irá corrigir as permissões.fonte
Error executing command as another user: Not authorized
se eu poderia mudar para o usuário root Eu não preciso fazer isso em primeiro lugar ...Execute estes 2 comandos com permissões (555):
fonte
Você tentou entrar no modo de recuperação e mudar as permissões de volta para 775 para sudoers? Eu tentei e funcionou.
1) Entre no Ubuntu Recovery
faça 2
mount -rw -o remount /
3) Então
chmod 775 -R /etc/sudoers
echmod 775 -R /etc/sudoers.d/
.Desta vez, deve funcionar.
4) Em seguida, instale o sudo apt-get de qualquer pacote para testar antes de sair do modo de recuperação. Resposta tardia, mas encontrei o problema recentemente e tentei isso. Funcionou bem pelo menos para a questão gravável do mundo.
fonte
root
? Isso me leva a um shell raiz que está em recuperação, mas isso não parece funcionar.sudo
ao trabalho usando USB ao vivo, montagem no/mnt
echroot /mnt