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
Tentei desabilitar a proteção de integridade do sistema conforme recomendado aqui:https://stackoverflow.com/questions/36264655/lost-permission-for-sudo-in-osx-el-captain.
Também habilitei a conta root para poder acessar a conta root para corrigir o problema. (https://support.apple.com/en-us/HT204012)
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).
Responder1
As permissões no diretório raiz (/) estavam erradas! Depois de fazer o root, defino a permissão em / com:
chmod a+x /
E agora posso executar o sudo.