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
0 votos
Es un archivo en la carpeta del antivirus Bitdefender
1 votos
@daniels por favor publica la salida de
ls -lhoOd /path/to/settings.json
1 votos
@daniels y la salida de
lsof +D /ruta/a/configuraciones.json
también0 votos
ls -lhoOd settings.json
=>-rw-r--r-- 1 root - 2.7K Feb 1 08:25 settings.json
0 votos
lsof +D settings.json
=>lsof: ADVERTENCIA: no es un directorio: settings.json lsof 4.89 última revisión: ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/ última FAQ: ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/FAQ última página de manual: ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/lsof_man uso: [-?abhlnNoOPRtUvV] [+|-c c] [+|-d s] [+D D] [+|-f[cgG]] [-F [f]] [-g [s]] [-i [i]] [+|-L [l]] [+|-M] [-o [o]] [-p s] [+|-r [t]] [-s [p:s]] [-S [t]] [-T [t]] [-u s] [+|-w] [-x [fl]] [--] [nombres] Utilice la opción "-h" para obtener más información de ayuda.
0 votos
@daniels disculpa, fue solo un error tipográfico, debería ser como
lsof /ruta/hacia/settings.json
0 votos
De manera extraña
root# lsof settings.json
no devuelve nada.