Mac OS X El Capitainはsudoできない

Mac OS X El Capitainはsudoできない

仕事から受け取ったばかりの Mac で sudo を実行しようとすると、このエラーが発生します。

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

また、問題を解決するためにルート アカウントに su できるように、ルート アカウントを有効にしました。(https://support.apple.com/ja-jp/HT204012 より

しかし、まだエラーが発生しています。(本当に驚きました)。

/private/etc/sudoers ファイルと /etc、/private、/private/etc の権限を確認しましたが、問題ないようです (755)。

答え1

ルート ディレクトリ (/) の権限が間違っていました。root に su した後、次のようにして / の権限を設定しました。

chmod a+x /

これでsudoを実行できるようになりました。

関連情報