macOS를 사용하다보면 App Store이외의 곳에서 프로그램을 다운받을 일이 가끔있습니다.
무슨 에러인지도 자세히 표시 없이 실행이 안되고 자동으로 휴지통으로 이동되는 경우가 있어서 조사해보다가 유용해서 정리합니다.
ls -l 로 디렉토리, 파일 리스트를 확인 시 @: 확장속성있음, *: 접근제어있음
확장속성(Extended Attributes) 확인
xattr 파일명
xattr download.app
com.apple.quarantine
확장속성(Extended Attributes) 삭제
xattr -d 속성명 파일명
xattr -d com.apple.quarantine download.app
확장속성(Extended Attributes) 전체 삭제
xattr -c 파일명
xattr -c downlaod.app
접근제어(ACL)확인
ls -le
group:everyone deny delete
접근제어(ACL)삭제
chmod -a 접근제어속성 파일명
chmod -a "group:everyone deny delete" download.app
접근제어(ACL)추가
chmod +a 접근제어속성 파일명
chmod +a "group:everyone deny delete" download.app
실행하고자 했던 파일은 맥 확장속성( com.apple.quarantine : 격리 ) 이 붙어있었습니다.
위의 명령을 참고해서 삭제하니 잘 실행됩니다.
반응형
'IT' 카테고리의 다른 글
닌텐도 라보 (NINTENDO LABO) (0) | 2019.01.28 |
---|---|
Dev-C++로 SFML라이브러리를 사용하기 위한 설정 (0) | 2019.01.26 |
팀뷰어(TeamViewer)상업적 사용 감지됨: 리셋.. 결국은 리셋을 했습니다. (8) | 2018.08.17 |
팀뷰어(TeamViewer)상업적 사용 감지됨, TeamViewer Commercial Use Suspected 신청, 거절 (0) | 2018.06.26 |
팀뷰어(TeamViewer) 상업적 사용 감지됨, 버추얼박스(VirtualBox)의 라즈베리파이 데스크톱(Raspberry Pi Desktop)으로 대응 (0) | 2018.06.05 |