sudo
de um usuário padrão funciona bem, mas quando tento usá-lo root
ele retorna este erro:
sudo: can't open /etc/sudoers: Permission denied
sudo: no valid sudoers sources found, quitting
/etc/sudoers
tem o atributo 755 apropriado e é de propriedade de root:root
eu até o recriei com visudo
, tudo bem, mas o erro persiste. /etc é 755 e também pertence a root:root, até tentei reinstalar o sudo: sem diferença.
Preciso sudo do root porque uso um script python que usa sudo para executar comandos privilegiados do sistema operacional. Mas agora estou executando esse script python no momento da inicialização e ele trava devido a esse problema. Instalei a mesma versão do sistema operacional em uma VM Virtual Box e funciona bem.
O que pode estar impedindo o root de executar o sudo?
Responder1
Você pode mudar o diretório para / ? estar no usuário root? Pode ser que você esteja faltando permissão para este caminho/como root
Verhttps://unix.stackexchange.com/questions/39328/sudo-cannot-open-etc-sudoers