As permissões no diretório raiz (/) estavam erradas! Depois que eu su to root eu definir a permissão em / com:
chmod a+x /
E agora posso executar o sudo.
Obtendo este erro ao tentar sudo em um mac que acabei de receber do trabalho.
sudo: can't open /private/etc/sudoers: Permission denied
sudo: no valid sudoers sources found, quitting
Eu tentei desativar a proteção de integridade do sistema conforme recomendado aqui: link .
Também ativei a conta root para poder usar a conta root para corrigir o problema. ( link )
Mas ainda estou recebendo o erro. (o que realmente me surpreendeu).
Eu verifiquei a permissão no arquivo / private / etc / sudoers e em / etc e em / private e em / private / etc eles parecem bem (755).
As permissões no diretório raiz (/) estavam erradas! Depois que eu su to root eu definir a permissão em / com:
chmod a+x /
E agora posso executar o sudo.