
Intenté eliminar dos archivos del sistema y luego volver a colocarlos. Sin embargo, desde que los devolví mi Superdrive no funciona. Los archivos son
IOCDStorageFamily.kext
yIODVDStorageFamily.kext
Mi suposición es que el problema es el xattr.
Cuando intento ejecutar el siguiente comando y agregar un xattr como los otros archivos:
sudo xattr -wx com.apple.rootless "`cat ~/Desktop/attribute`" IOCDStorageFamily.kext
Estoy obteniendo:
xattr: [Errno 1] Operation not permitted: 'IOCDStorageFamily.kext'
Todo el mundo dice que es SIP, pero yo he desactivado SIP csrutil status
:
System Integrity Protection status: disabled.
Cuando ejecuto, ls -lO
vemos dos archivos que me interesan.
drwxr-xr-x 3 mh wheel - 102 Dec 19 21:07 IOCDStorageFamily.kext
drwxr-xr-x 3 root wheel restricted 102 Dec 19 21:11 IODVDStorageFamily.kext
drwxr-xr-x@ 3 root wheel restricted 102 Jul 16 2017 IOFireWireAVC.kext
Archivo 1: intenté hacerlo con mi usuario. No ayuda. También intenté eliminar "restringido" pero tampoco funcionó.
Archivo 2: Permaneció intacto. Todavía no puedo editar xattr
Archivo 3: Otro archivo que está bien en su forma original.
Se agradecería la ayuda
(iMac 20" principios de 2008, High Sierra)
Respuesta1
Tuve un problema similar en MacOS 13.5.2 Ventura. El problema era que mi aplicación de terminal (iTerm2) no tenía acceso completo al disco.
Para solucionarlo, vaya a Configuración del sistema → Privacidad y seguridad → Acceso total al disco. Habilite la casilla de verificación para su aplicación de terminal. Reiniciará el terminal, después de lo cual podrá ejecutar con éxito xattr
los archivos que desee.
Respuesta2
Tuve un problema similar con xattr. Resultó que el archivo estaba bloqueado. Aunque era propietario y tenía privilegios de lectura/escritura, mientras el archivo estaba bloqueado solo tenía privilegios de lectura. Hice clic derecho en el archivo (en el buscador)> hice clic en el ícono de candado en la parte inferior para poder hacer cambios> abrí la sección "general"> e hice clic en el botón "Bloqueado" para desbloquearlo. O si prefieres la terminal, puedes probar esto: SetFile -al file.ext. árbitro:Comando para desbloquear archivos "bloqueados" en OS X y si eso no te funciona entonces ref:Los archivos bloqueados de Mac OS X en Sierra no se pueden desbloquear borrando el bit inmutable en la línea de comando