0 votos

¿Alguna idea de por qué no puedo editar un archivo incluso si ejecuto vim como root?

Estoy en OSX Mojave y tengo un archivo con los siguientes permisos:

-rw-r--r-- 1 root wheel 2.7K Jan 31 04:32 settings.json

Hice un sudo su - y ahora whoami devuelve root.

¿Alguna idea de por qué aún no puedo guardar ningún cambio que haga en este archivo? Cuando intento hacer :w en vim recibo el mensaje "settings.json" E212: Can't open file for writing.

0 votos

Mi primera impresión es que es SIP o TCC, dos sistemas que tienen el poder de "anular" root. El primero se puede desactivar por completo. ¿Qué es este archivo? ¿Es un archivo del sistema o un archivo que creaste?

0 votos

¿Cuál es la salida de: ls -le@ /path/to/settings.json

0 votos

-rw-r--r-- 1 root wheel 2755 Feb 1 08:25 settings.json

1voto

Chris Puntos 137

Como dijiste en un comentario, es un archivo en la carpeta del antivirus Bitdefender, por lo que hay una posibilidad de que el software esté bloqueando a cualquiera para acceder a escribir en el archivo.

¿Has intentado detener Bitdefender para desbloquear el archivo?

De lo contrario, si intentas copiar el archivo, luego modificarlo y volver a ponerlo en la carpeta, ¿funciona?

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