Как подавить повторение предупреждений, что приложение было загружено из Интернета на Mac OS X?

На Mac OS X, когда я запускаю Firefox (и Thunderbird, и...), который я загрузил с Mozilla, ОС открывается предупреждение, что файл был загружен по Интернету, дав дату, в которую это было загружено. У меня нет проблемы с тем предупреждением на первом разе, когда я использую загруженное приложение - но повторные предупреждения являются неприятностью.

Существует ли способ подавить то диалоговое окно?

Существует ли способ избежать его появляющийся во-первых? (Некоторые приложения, которые я загружаю от корпоративной интранет - они не производят эквивалентное предупреждение; какая-либо идея, что критерии для того, когда предупреждение сгенерировано?)

18
задан 19.06.2014, 13:38

4 ответа

Для удаления карантинного предупреждения, можно выполнить следующую команду в Терминале:

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

Вы, возможно, должны работать, это - администратор в зависимости от полномочий на получающемся приложении (поскольку Вы сказали, что не работаете как администратор). Если приложению установили полномочия, что Вы не можете удалить метаданные со своей учетной записью пользователя, это объясняет, почему это подходит каждый раз. Можно или выполнить его как администратор на компьютере или выполнить команду выше как администратор. (Используйте su admin_name при необходимости)

17
ответ дан 07.12.2019, 10:28

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

Функция Vista-esque OS X 10.5 - то, что он отмечает веб-загрузки (не только те который от Safari) как таков, и затем предупреждает Вас о запущении загруженных приложений. Заархивированный (например, заархивированный) файлы наследовали теги от своего тегового контейнера.

Ссылка к обсуждению проблемы и нескольких сценариев и строк C++, которые можно выполнить для изменения поведения постоянно.

Не уверенный, если они собираются работать с 10,6

1
ответ дан 07.12.2019, 10:28
  • 1
    При Трассировке через комментарии некоторые не определенно относятся к моему сценарию. Я главным образом не работаю пользователем без полномочий Системного администратора; я есть материал как свой обычный пользователь. Когда дело доходит до установки материала в Приложения / я иногда использовал опцию предоставить идентификатор администратора и пароль на лету, и иногда переключаюсь на идентификатор администратора и выполняю установку. Я был также подозрителен, что различие между приложениями, чем имеет установщик пакета, который Вы запускали по сравнению с приложениями, что Вы не можете нажимать на DMG и копию прямо к Приложениям/. Ссылка была хороша - спасибо. – Jonathan Leffler 10.09.2009, 01:32

Если существует файл, названный com.apple. DownloadAssessment.plist в папке Library/Preferences Вашего пользователя, это переопределит глобальные значения по умолчанию, для которых Safari файлов считает "безопасным". Можно также использовать эту технику для создания в настоящее время безопасных файлов рассматриваемыми как небезопасные. На самом деле существует четыре различных категории риска верхнего уровня:

  1. LSRiskCategorySafe - Автооткрытый после загрузки, если Safari включили эту опцию.
  2. LSRiskCategoryNeutral - Нейтральный файл не будет автооткрыт, но не будет предупреждения о его содержании, также.
  3. LSRiskCategoryUnsafeExecutable - Все исполняемые файлы попадают в эту категорию, и Вы будете видеть предупреждение, когда Вы попытаетесь загрузить один в Safari, Почте, и т.д.
  4. LSRiskCategoryMayContainUnsafeExecutable - Это покрывает 'контейнерные' форматы, такие как образы дисков и архивы. Если Safari/почта будет видеть содержание контейнера и будет решать, что они - весь сейф, то никакое предупреждение не будет сгенерировано.

Для полной информации я отсылаю Вас к этой странице.

0
ответ дан 07.12.2019, 10:28
  • 1
    я имеет ~/Library/Preferences/com.apple. Файл DownloadAssessment.plist. Я не знал, можно ли иметь значение, что я использовал Firefox, а не Safari для загрузки файлов. – Jonathan Leffler 10.09.2009, 01:18

Чтобы мешать этому произойти в будущем, перейдите к Терминалу и введите это (поражающий Возврат впоследствии):

defaults write com.apple.LaunchServices LSQuarantine -bool NO

Источник: MacWorld

Или — более простой все же — загружают Секреты и ищут “карантин”.

4
ответ дан 07.12.2019, 10:28

Теги

Похожие вопросы