Mac OS X El Capitain не может использовать sudo

Mac OS X El Capitain не может использовать sudo

Возникла эта ошибка при попытке выполнить sudo на компьютере Mac, который я только что получил с работы.

sudo: can't open /private/etc/sudoers: Permission denied
sudo: no valid sudoers sources found, quitting

Я попробовал отключить защиту целостности системы, как рекомендовано здесь:https://stackoverflow.com/questions/36264655/lost-permission-for-sudo-in-osx-el-captain.

Я также включил учетную запись root, чтобы иметь возможность подключиться к ней с помощью su и устранить проблему.https://support.apple.com/en-us/HT204012)

Но ошибка все еще появляется (что меня очень удивило).

Я проверил права доступа к файлу /private/etc/sudoers, а также к /etc, /private и /private/etc — они выглядят нормально (755).

решение1

Права доступа к корневому каталогу (/) были неправильными! После того, как я выполнил su для root, я установил права доступа к / с помощью:

chmod a+x /

И теперь я могу запустить sudo.

Связанный контент