Recibo este error al intentar hacer sudo en una Mac que acabo de recibir del trabajo.
sudo: can't open /private/etc/sudoers: Permission denied
sudo: no valid sudoers sources found, quitting
Intenté deshabilitar la protección de la integridad del sistema como se recomienda aquí:https://stackoverflow.com/questions/36264655/lost-permission-for-sudo-in-osx-el-captain.
También habilité la cuenta raíz para poder acceder a la cuenta raíz y solucionar el problema. (https://support.apple.com/en-us/HT204012)
Pero sigo recibiendo el error. (lo que realmente me sorprendió).
Revisé el permiso en el archivo /private/etc/sudoers y en /etc y en /private y en /private/etc se ven bien (755).
Respuesta1
¡Los permisos en el directorio raíz (/) eran incorrectos! Después de acceder a root, configuré el permiso en/con:
chmod a+x /
Y ahora puedo ejecutar sudo.