Você pode alterar o diretório para /? sendo usuário root? Pode ser que você esteja perdendo permissão para esse caminho / como root
Veja link
sudo
de um usuário padrão funciona bem, mas quando tento usá-lo de root
, ele retorna esse erro:
sudo: can't open /etc/sudoers: Permission denied
sudo: no valid sudoers sources found, quitting
/etc/sudoers
tem o atributo 755 apropriado e pertence a root:root
I até recriou com visudo
, tudo bem, mas o erro persiste. / etc é 755 e também pertence a root: root, eu até tentei reinstalar o sudo: sem diferença.
Eu preciso sudo do root porque eu uso um script python que usa o sudo para executar os comandos privilegiados. Mas agora estou executando o script python no momento da inicialização e ele falha devido a esse problema. Eu instalei a mesma versão do sistema operacional em uma Virtual Box VM e ela funciona bem.
O que pode estar impedindo o root de executar o sudo?