0 votos

sudo: /private/etc/sudoers.d es propiedad de uid 501 debería ser 0 - no se pueden ejecutar comandos sudo en la terminal (SOLUCIONADO)

Cuando ejecuto cualquier comando Sudo obtengo:

sudo: /private/etc/sudoers.d is owned by uid 501, should be 0

sudo: no valid sudoers sources found, quitting

sudo: error initializing audit plugin sudoers_audit

Este comportamiento comienza en una instalación fallida de mongodb y se incrementó con la última actualización 11.3.1 big sur. Varias Apps se cuelgan. Hice un poco de investigación y algunas personas recomienda comienza en modo seguro y ejecutar:

chown root:wheel /etc/sudoers

Pero he olvidado (por ahora) la contraseña del firmware. Así que cuando trato de ejecutar cualquier acceso directo init pide la contraseña del firmware.

Este script me funciona para tener comandos sudo pero sólo cuando se ejecuta:

do shell script "chown root:wheel /etc/sudoers; chmod 440 /etc/sudoers; chmod -N /etc/sudoers" with administrator privileges

¿este comando lo arreglaría? : sudo chown -R root:wheel /private/etc/sudoers.d

¡AYUDA!

2voto

Nate Puntos 220

Sí, siempre que sudo le permite ejecutar comandos como Root, debería poder arreglar la propiedad de /etc/sudoers.d con:

sudo chown -R root:wheel /private/etc/sudoers.d

También te recomendaría limpiar los permisos de la misma y de su contenido, por si también están desordenados:

sudo chmod -N /private/etc/sudoers.d
sudo chmod 755 /private/etc/sudoers.d

Si hay algún archivo en /private/etc/sudoers.d, debería arreglar sus permisos también:

sudo chmod 440 /private/etc/sudoers.d/*

(Nota: si no hay ningún archivo en /private/etc/sudoers.d, este último comando le dará un error "No such file or directory", pero no hará ningún daño. Así que si no estás seguro de si hay algún archivo allí, sigue adelante y ejecútalo por si acaso).

Con respecto a la pérdida de la contraseña del firmware: en los Macs modernos, no hay manera de restablecer o evitar esto sin la ayuda de Apple, y va a limitar lo que puedes hacer con el Mac hasta que lo arregles. Te recomiendo que te pongas en contacto con Apple o con un proveedor de servicios autorizado por Apple para que lo restablezcan. No estoy familiarizado con los procedimientos actuales, pero estoy bastante seguro de que tendrás que proporcionar una prueba de que eres el propietario del Mac en cuestión antes de que restablezcan el firmware PW por ti.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X