방금 직장에서 받은 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/en-us/HT204012)
하지만 여전히 오류가 발생합니다. (정말 놀랐습니다).
/private/etc/sudoers 파일과 /etc, /private 및 /private/etc에 대한 권한을 확인했는데 괜찮아 보입니다(755).
답변1
루트 디렉토리(/)에 대한 권한이 잘못되었습니다! 루트에 su한 후 다음을 사용하여 /에 대한 권한을 설정했습니다.
chmod a+x /
이제 sudo를 실행할 수 있습니다.