Recibo Errno 1 Operación no permitida al cambiar xattr

Recibo Errno 1 Operación no permitida al cambiar xattr

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.kextyIODVDStorageFamily.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 -lOvemos 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 xattrlos 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

información relacionada