atributos extendidos de macos xattr -d no eliminar atributos extendidos

atributos extendidos de macos xattr -d no eliminar atributos extendidos

Para un archivo local simple de mi propiedad, lo siguiente no tiene ningún efecto:

1:37:51/spark-training-scripts:113 $ll  /shared/sparkeast.pem
-rw-r--r--@ 1 steve  staff  1692 Mar  7 11:30 /shared/sparkeast.pem

Veamos los atributos extendidos:

11:44:00/spark-training-scripts:114 $xattr /shared/sparkeast.pem
com.apple.metadata:kMDItemWhereFroms
com.apple.quarantine

Intente eliminar los atributos extendidos (todos ellos):

11:44:24/spark-training-scripts:115 $xattr -d /shared/sparkeast.pem

Ningún cambio:

11:44:28/spark-training-scripts:116 $xattr /shared/sparkeast.pem
com.apple.metadata:kMDItemWhereFroms
com.apple.quarantine

Respuesta1

xattr -deliminará un solo atributo y deberá especificar el nombre del atributo:

xattr -d com.apple.metadata:kMDItemWhereFroms /shared/sparkeast.pem
xattr -d com.apple.quarantine /shared/sparkeast.pem

Alternativamente, puedes usar xattr -c, que borra todos los atributos extendidos del archivo:

xattr -c /shared/sparkeast.pem

información relacionada