Estoy ejecutando macOS High Sierra.
Me preguntaba cómo los servicios del sistema (por ejemplo, Time Machine con los directorios de copia de seguridad protegidos) podrían modificar los directorios a los que no puede acceder root
. Intenté modificar las premisas del directorio de respaldo para permitir el acceso de lectura / escritura a todos los usuarios (con root
) y obtuve este resultado (tuve que reemplazar mi nombre de computadora con asteriscos por razones de privacidad):
*****:Time Machine root# chmod -R 0777 Backups.backupdb/
chmod: Unable to change file mode on Backups.backupdb//.RecoverySets/1/com.apple.recovery.boot/boot.efi: Operation not permitted
chmod: Unable to change file mode on Backups.backupdb//*****: Operation not permitted
[...]
Sin embargo, Time Machine puede manipular los archivos a pesar de que root
no puede.
Sé que en el cuadro de diálogo Obtener información se dice que el usuario system
puede tener acceso de lectura / escritura.
¿Es posible que un usuario pueda acceder a un archivo cuando root
no puede o es solo Apple lo que indica que el sistema puede acceder a él?
ACTUALIZACIÓN : Se me ha notificado que las copias de seguridad de Time Machine son una historia completamente diferente con la protección de copia de seguridad de Time Machine. Sin embargo, todavía no sé cómo la protección de integridad del sistema no bloquea otras cosas (por ejemplo, las actualizaciones de la App Store).