Mac OS X El Capitain não pode sudo

Mac OS X El Capitain não pode 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

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.

informação relacionada