Como suprimir a repetição de avisos de que um aplicativo foi baixado da Internet no Mac OS X?

18

No Mac OS X, quando executo o Firefox (e o Thunderbird, e ...) que baixei do Mozilla, o sistema operacional exibe um aviso de que o arquivo foi baixado pela Internet, informando a data em que foi baixado . Eu não tenho nenhum problema com esse aviso na primeira vez que uso um aplicativo baixado - mas os avisos repetidos são um incômodo.

Existe uma maneira de suprimir essa caixa de diálogo?

Existe uma maneira de evitar que apareça em primeiro lugar? (Alguns aplicativos que eu baixo de uma intranet corporativa - esses não produzem o aviso equivalente; alguma idéia de quais são os critérios para quando o aviso é gerado?)

    
por Jonathan Leffler 09.09.2009 / 22:03

6 respostas

17

Para remover o alerta de quarentena, você pode executar o seguinte comando no Terminal:

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

Você pode precisar executar este é um administrador dependendo das permissões no aplicativo resultante (como você disse que não é executado como administrador). Se o aplicativo tiver permissões definidas que você não pode remover os metadados com sua conta de usuário, isso explica por que ele aparece sempre. Você pode executá-lo como administrador em seu computador ou executar o comando acima como administrador. (Use su admin_name , se necessário)

    
por 12.09.2009 / 20:29
4

Para impedir que isso aconteça no futuro, vá para o Terminal e digite isso (pressionando Retornar depois):

defaults write com.apple.LaunchServices LSQuarantine -bool NO

Fonte: MacWorld

Ou - mais simples ainda - faça o download Segredos e pesquise por "quarentena".

    
por 25.12.2010 / 01:22
1

link

Um recurso do Vista X do OS X 10.5 é que ele marca os downloads da Web (não apenas os do Safari) e avisa sobre a execução de aplicativos baixados. Arquivos arquivados (por exemplo, zipados) herdam as tags de seus contêineres marcados.

Link é a discussão do problema e alguns scripts e strings C ++ que você pode executar para alterar o comportamento permanentemente.

Não tenho certeza se isso funcionará com 10.6

    
por 09.09.2009 / 22:17
1

Criando algo na resposta do Chealion acima, encontrei uma solução mais simples (que funcionou para mim) que não exigia a desativação de todos os avisos.

Isto de Chealion:

If the application has permissions set that you can't remove the metadata with your user account it explains why it comes up every time. You can either run it as an administrator on your computer or run the command above as an administrator. (Use su admin_name if necessary)

Então, em vez de executar o comando do Chealion, apenas mudou a propriedade do aplicativo que estava causando problemas usando o "chown"

chown username \Applications\ApplicationName.app

esse problema parece ter sido causado por um aplicativo que foi instalado por um administrador ao visualizar meu computador. Depois que mudei de propriedade, o aviso não reapareceu.

    
por 16.09.2013 / 16:27
0

Se houver um arquivo chamado com.apple.DownloadAssessment.plist na pasta Biblioteca / Preferências do usuário, ele substituirá os padrões globais para quais arquivos o Safari considera "seguros". Você também pode usar essa técnica para tornar os arquivos correntemente seguros tratados como não seguros. Na verdade, existem quatro categorias diferentes de risco de nível superior:

  1. LSRiskCategorySafe - Abertura automática após o download, se o Safari tiver essa opção ativada.
  2. LSRiskCategoryNeutral - Um arquivo neutro não será aberto automaticamente, mas também não haverá um aviso sobre seu conteúdo.
  3. LSRiskCategoryUnsafeExecutable - Todos os arquivos executáveis se enquadram nessa categoria e você verá um aviso ao tentar fazer o download de um no Safari, no Mail, etc.
  4. LSRiskCategoryMayContainUnsafeExecutable - abrange os formatos de 'contêiner', como imagens e arquivos de disco. Se o Safari / Mail puder ver o conteúdo do contêiner e determinar que todos estão seguros, nenhum aviso será gerado.

Para informações completas, encaminho para esta página .

    
por 09.09.2009 / 22:18
0

Este tem sido um problema intermitente desde que esta questão foi colocada pela primeira vez aqui, mas com o Leão tornou-se comum. Após o reinício do SO, a pergunta "quarentena" será novamente colocada. Uma vez respondida, não será solicitada até o próximo reinício.

É claramente um bug. Suspeito que isso ocorre quando usuários cautelosos / inteligentes são executados como usuários não administradores. Pode estar relacionado com a instalação inicial a partir da conta de administrador.

Nós podemos viver com o bug até que seja corrigido (não é uma má solução) ou, se você realmente não aguentar, prefiro esta correção para o Lion (exemplo de aplicativo mostrado aqui) -

OS X should have flagged after you clicked open. You can remove the quarantine flag manually. Open Terminal and paste the following command:

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

Tags