Después de una ejecución reciente de Migration Assistant desde un MacBook antiguo a uno nuevo, mi carpeta de aplicaciones es propiedad de mi cuenta de usuario normal en lugar de root. Esto evita que VirtualBox funcione (consulte aquí , por ejemplo).
Intentar arreglar los permisos con un simple sudo chown root /Applications
da el error chown: /Applications: Operation not permitted
. Esto es agradablemente vago, e Internet me asegura que allí Puede haber muchas causas . (Tenía otras fuentes que podría citar, pero soy nuevo en este sitio y, por lo tanto, solo puedo publicar hasta 2 enlaces).
No deseo simplemente comenzar a eliminar las marcas sin cuidado de /Applications
, así que he investigado un poco. Esto es lo que NO es el problema:
- Banderas de archivos: solo se establece la bandera
sunlnk
, lo que evita que se borre/Applications
. Parece completamente apropiado para/Applications
, así que creo que no hay problema allí. En particular, el indicadorsuchg
NO está establecido. - SIP: esa característica no gobierna la carpeta
/Applications
, en lo que indica mi lectura. Así que no creo que deba hacer nada del negocio de "Modo de recuperación" para deshabilitar el SIP. - ACL: la única reportada por
ls -le
esgroup:everyone deny delete
que, una vez más, parece completamente apropiada y no parece tener nada que ver conchown
.
Así que ese no es el problema (creo). Pero no sé cuál es el problema.