Mac에서 com.apple.quarantine 속성을 파일에 제공하는 방법


1

xattr -d com.apple.quarantine /Users/username/Desktop/app_name.app를 사용하여 속성을 제거했지만 속성을 다시 제공하는 방법을 모르겠습니다. 저 좀 도와 주 시겠어요?

답변:


2

-d(삭제) 플래그를 -w(쓰기) 로 바꾸어이 작업을 수행 할 수 있어야합니다 . 그래서:

xattr -w com.apple.quarantine /Users/username/Desktop/app_name.app

명령에 대해 잘 모르는 경우 유용한 팁은 해당 매뉴얼 페이지 를 찾는 것입니다.

입력 man xattr하면 설명과 함께 해당 명령에 사용 가능한 옵션 목록이 표시됩니다. (설명서를 탐색하려면 화살표 키를 사용하고 q키를 눌러 종료하십시오.)


0

이 속성은 단순한 플래그가 아니라 의미있는 바이트 시퀀스를 포함합니다. ( -w옵션은 xattr파일에 쓸 속성 데이터가 필요합니다.)

다음은 다운로드 폴더에있는 파일 내용의 예입니다.

0083;5b4da585;Safari;D1E5E911-DF67-4DCA-8CD4-2AE126B44CEF

올바른 데이터를 수동으로 다시 만들거나 백업에 해당 파일에 대한 이전 메타 데이터가 이미있는 경우 (이 경우 전체 파일 만 복원 할 수있는 경우) 잘못된 격리 데이터를 도입하면 예기치 않은 문제가 발생할 수 있습니다.

이 질문은 비슷한 것으로 보이며 올바른 메타 데이터를 설정하는 방법을 설명합니다.

검역소를 다시 도입하는 것은 다소 이상합니다. 파일을 더 이상 신뢰하지 않기 때문입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.