1 votos

/etc/sudoers es escribible en todo el mundo y no se pueden cambiar los permisos en MacOS M1

Estoy desarrollando una aplicación web y he tenido un problema al guardar una foto subida a un archivo específico para poder recuperarla de la base de datos. Se producía un error que no permitía abrir el flujo del archivo. Busqué el problema y una solución fue escribir en la terminal sudo chown -some number y luego el directorio del archivo. Lo hice pero luego phpMyAdmin dejó de funcionar y cada vez que trato de abrir el servidor de base de datos MySQL no se abre y cuando trato de cambiar los permisos muestra

sudo: /etc/sudoers is world writable 
sudo: no valid sudoers sources found, quitting
sudo: error initializing audit plugin sudoers_audit

También he buscado este problema y he probado muchas líneas y todas ellas muestran el error

chmod: Unable to change file mode on /etc/sudoers: Operation not permitted

2voto

Abramodj Puntos 1771

/etc/sudoers debe ser propiedad de root y tener un grupo de wheel con 0440 permisos. Para restablecer esto, haga:

osascript -e 'do shell script "chmod 0440 /etc/sudoers;chown root:wheel /etc/sudoers" with administrator privileges'

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