Для простого локального файла, принадлежащего мне, следующее не имеет никакого эффекта:

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

Давайте посмотрим на расширенные атрибуты:

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

Попытайтесь удалить расширенные атрибуты (все они):

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

Без изменений:

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

1 ответ1

2

xattr -d удалит один атрибут, и вы должны указать имя атрибута:

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

Кроме того, вы можете использовать xattr -c , который удаляет все расширенные атрибуты из файла:

xattr -c /shared/sparkeast.pem

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .