Mac OS X의 인터넷에서 응용 프로그램이 다운로드되었다는 경고가 반복되지 않도록하는 방법은 무엇입니까?


18

Mac OS X에서 Mozilla에서 다운로드 한 Firefox (및 Thunderbird 및 ...)를 실행하면 OS에서 파일이 인터넷을 통해 다운로드되었다는 경고 메시지가 나타나고 다운로드 날짜가 표시됩니다. 다운로드 한 응용 프로그램을 처음 사용할 때 해당 경고에 문제가 없지만 반복되는 경고는 성가신 것입니다.

해당 대화 상자를 억제하는 방법이 있습니까?

처음에는 그것이 나타나지 않는 방법이 있습니까? (회사 인트라넷에서 다운로드 한 일부 응용 프로그램은 동등한 경고를 생성하지 않습니다. 경고가 생성 될 때 기준이 무엇인지 아십니까?)


좀 이상해 파일에 대해 경고가 두 번 이상 나타나는 것을 본 적이 없습니다.
Herms

답변:


17

검역 경고를 제거하려면 터미널에서 다음 명령을 실행할 수 있습니다.

xattr -d com.apple.quarantine /PATH/TO/APPLICATION

결과 응용 프로그램에 대한 권한에 따라 관리자로 실행해야 할 수도 있습니다 (관리자로 실행하지 않는다고 말했듯이). 응용 프로그램에 사용자 계정으로 메타 데이터를 제거 할 수없는 권한이 설정되어 있으면 매번 나타나는 이유를 설명합니다. 컴퓨터에서 관리자로 실행하거나 위의 명령을 관리자로 실행할 수 있습니다. ( su admin_name필요한 경우 사용 )


경고를 제거하는 또 다른 방법을 찾았습니다. 관리자로 소프트웨어를 다운로드 한 후 다음 릴리스의 소프트웨어를 관리자로 설치하십시오 (Firefox 3.5.3). 그러나 그것은 문제의 순수한 회피입니다. 이 명령은 트릭을 수행합니다. 그러나, 그것은 잘 문서화되지 않은 것 같습니다-적어도 나는 그것에 대한 매뉴얼 페이지를 찾지 못했습니다 (그러나 STFW와 'xattr-:'는 충분한 정보를 줄 수 있습니다). 감사!
Jonathan Leffler

4

향후에 이런 일이 발생하지 않게하려면 터미널로 이동하여 다음을 입력하십시오 (나중에 Return 키 누름).

defaults write com.apple.LaunchServices LSQuarantine -bool NO

출처 : MacWorld

또는 더 간단하지만  비밀을 다운로드 하고 "검역"을 검색하십시오.


1

http://www.macosxhints.com/article.php?story=20071029151619619

OS X 10.5의 Vista-esque 기능은 Safari의 웹 다운로드뿐만 아니라 웹 다운로드에 태그를 지정한 다음 다운로드 한 앱 실행에 대해 경고한다는 것입니다. 보관 된 (예 : 압축 된) 파일은 태그가 지정된 컨테이너에서 태그를 상속합니다.

링크는 문제에 대한 토론과 동작을 영구적으로 변경하기 위해 실행할 수있는 몇 가지 스크립트 및 C ++ 문자열에 대한 것입니다.

이것들이 10.6에서 작동하는지 확실하지 않습니다


의견을 추적하면 일부는 분명히 내 시나리오와 관련이 있습니다. 나는 주로 시스템 관리자 권한이없는 사용자로 일합니다. 일반 사용자로 다운로드합니다. 물건을 / Applications에 설치하는 경우 때때로 관리자 ID와 암호를 제공하는 옵션을 사용하고 때로는 관리자 ID로 전환하여 설치를 실행합니다. 또한 DMG를 클릭하고 / Applications로 직접 복사하는 응용 프로그램과 비교하여 실행하는 패키지 설치 관리자보다 응용 프로그램간에 차이점이있을 수 있습니다. 링크가 좋습니다-감사합니다.
Jonathan Leffler

1
링크에 포함 된 내용과 게시 된 내용에 대한 세부 정보를 제공하십시오. SU는 정식 사이트이며 시간이지나면서 사라질 수있는 링크만으로는 충분하지 않습니다.
BinaryMisfit

FWIW :이 기사는 새로 다운로드 한 항목에서 "xattr -d com.apple.quarantine"을 실행할 AppleScript 스크립트를 작성하는 방법을 보여줍니다. 격리되지 않은 작업이 '자동으로'수행되도록 적절한 이름의 스크립트를 적절한 위치에 배치합니다. 기사 (10.5로 태그되었지만 10.5 이상을 의미 함)는 오늘날에도 여전히 존재합니다.
Jonathan Leffler

1

위의 Chealion의 답변에서 무언가를 구축하면 모든 경고를 비활성화 할 필요가없는 간단한 솔루션 (나에게 도움이 됨)을 발견했습니다.

이것은 Chealion에서 온 것입니다.

응용 프로그램에 사용자 계정으로 메타 데이터를 제거 할 수없는 권한이 설정되어 있으면 매번 나타나는 이유를 설명합니다. 컴퓨터에서 관리자로 실행하거나 위의 명령을 관리자로 실행할 수 있습니다. (필요한 경우 su admin_name을 사용하십시오)

따라서 Chealion에서 명령을 실행하는 대신 "chown"을 사용하여 문제를 일으키는 응용 프로그램의 소유권을 변경했습니다.

chown username \ Applications \ ApplicationName.app

이 문제는 컴퓨터를 이미징 할 때 관리자가 설치 한 응용 프로그램으로 인해 발생한 것 같습니다. 소유권을 변경 한 후 경고가 다시 나타나지 않았습니다.


0

사용자의 Library / Preferences 폴더에 com.apple.DownloadAssessment.plist라는 파일이 있으면 Safari가 "안전한"파일로 간주하는 전역 기본값보다 우선합니다. 이 기술을 사용하여 현재 안전 파일을 안전하지 않은 것으로 취급 할 수도 있습니다. 실제로 다음과 같은 4 가지 최상위 위험 범주가 있습니다.

  1. LSRiskCategorySafe-Safari에서이 옵션이 활성화 된 경우 다운로드 후 자동으로 열립니다.
  2. LSRiskCategoryNeutral-중립 파일은 자동으로 열리지 않지만 그 내용에 대한 경고는 없습니다.
  3. LSRiskCategoryUnsafeExecutable-모든 실행 파일이이 범주에 속하며 Safari, Mail 등에서 파일을 다운로드하려고하면 경고가 표시됩니다.
  4. LSRiskCategoryMayContainUnsafeExecutable-디스크 이미지 및 아카이브와 같은 '컨테이너'형식을 다룹니다. Safari / Mail이 컨테이너의 내용을보고 모두 안전하다고 판단하면 경고가 생성되지 않습니다.

자세한 내용은 이 페이지를 참조하십시오 .


~ / Library / Preferences / com.apple.DownloadAssessment.plist 파일이 없습니다. 파일을 다운로드하기 위해 Safari가 아닌 Firefox를 사용했는지가 중요하지 않습니다.
Jonathan Leffler

0

이 질문이 여기에서 처음 제기 된 이후로 간헐적으로 문제가되었지만 라이온과 함께하는 것은 흔한 일이되었습니다. OS를 다시 시작한 후 "검역"질문이 다시 요청됩니다. 일단 응답하면 다음에 다시 시작할 때까지 묻지 않습니다.

분명히 버그입니다. 신중한 / 스마트 사용자가 관리자가 아닌 사용자로 실행될 때 발생하는 것으로 의심됩니다. 관리자 계정에서 초기 설치를 수행하는 것과 관련이있을 수 있습니다.

버그가 해결 될 때까지 (나쁜 해결책은 아님) 버그로 살 수 있거나, 실제로 참을 수없는 경우 Lion에 대한이 수정을 선호 합니다 (여기에 표시된 앱의 예).

열기를 클릭 한 후 OS X에 플래그가 지정되어 있어야합니다. 검역 플래그를 수동으로 제거 할 수 있습니다. 터미널을 열고 다음 명령을 붙여 넣습니다.

sudo xattr -r -d com.apple.quarantine {,~}/Library/PreferencePanes/Screens\ Connect.prefPane/Contents/Resources/ScreenSync.app

파일에서 검역소 플래그를 제거하려면 쓰기 권한이 필요합니다. 버그도없고 아무것도 없습니다. 어쩌면 부주의 한 개발자는 이것을 응용 프로그램의 설정에 넣어야하지만, 그게 전부입니다. 쓰기 권한이있는 사용자로 한 번 실행하면 좋습니다.
Daniel Beck
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.