macosx

Désactiver le système d'alerte des fichiers téléchargés d'OS X

par Anthony Nelzin le 02.02.2012 à 08:22
Depuis la 10.5, Mac OS X est doté d'un système de quarantaine des fichiers téléchargés : un message d'alerte est affiché à l'ouverture d'un de ces fichiers, vous demandant de bien vouloir confirmer que vous avez bien double-cliqué en votre âme et conscience. Cette fonction de sécurité, qui part du principe que les utilisateurs lisent les messages d'alertes, est censé empêcher l'ouverture d'un fichier que l'utilisateur n'aurait pas volontairement téléchargé.

Alerte de quarantaine
Elle peut néanmoins gêner les utilisateurs les plus avancés, ceux qui ont désactivé l'ouverture automatique des « fichiers sûrs » dans Safari d'abord, et qui plus généralement savent éviter les différentes chausse-trappes qui se présentent à eux sur le web. Et elle est un véritable cauchemar pour ceux qui travaillent par exemple sur le développement d'une application web en local, à partir d'une archive téléchargée : ce message apparaîtra à l'ouverture de chacun des milliers de fichiers d'un framework ou d'un CMS. Ceux-là pourront heureusement la désactiver.

Pour empêcher l'apparition de ce message d'alerte à l'ouverture d'un fichier déjà téléchargé, entrez la commande xattr -d -r com.apple.quarantine ~/Downloads dans le Terminal, en prenant soin de remplacer ~/Downloads par le dossier sur lequel vous souhaitez agir. L'exécution de cette commande peut prendre quelques temps, notamment dans le cas d'une arborescence touffue de multiples petits fichiers. Elle est utile pour conserver un bon équilibre entre sécurité générale et confort de travail sur un ensemble de fichiers.

Pour désactiver complètement la quarantaine, exécutez la commande defaults write com.apple.LaunchServices LSQuarantine -bool NO, puis redémarrez votre Mac. Pour revenir en arrière, il vous suffira de remplacer NO par YES. Soyez néanmoins conscient que vous travaillerez alors sans filet de sécurité — comme dans les versions précédentes d'OS X.

|  |  

Découvrez le nouvel iPad sur l'Apple Store
2
1
Vos réactions (24 réactions)
Soner [02/02/2012 08:34] via MacG Mobile

Moi ce que j'aimerais pouvoir désactiver c'est le message qui s'affiche lorsqu'on retire une clé USB sans la démonter avant. Lourd ce truc.
jacktronics [02/02/2012 08:42] via MacG Mobile

Ce message pour les clefs USB est important car le système peut avoir gardé en cache des blocks de donnée qui ne sont pas encore écrit sur le médium. Pire un fichier peut être encore ouvert par un programme. L'éjection est la pour fermer proprement le volume.
daito [02/02/2012 08:43]

"Moi ce que j'aimerais pouvoir désactiver c'est le message qui s'affiche lorsqu'on retire une clé USB sans la démonter avant. Lourd ce truc."


Bien éjecte ta clé avant de l'enlever.
pihrra [02/02/2012 08:48]

@ Soner
Tu es au courant que retirer un périphérique de stockage sans le démonter au préalable peut entrainer la corruption des données qui sont dessus rassure moi ? (Et particulièrement si il a de l'écriture en cours, mais pas que.)
Il suffit d'une fois pour corrompre tout. J'ai perdu 2To de données (heureusement sauvegardée ailleurs) suite à une panne de courant au mauvais moment, mon portable a continué à fonctionner sur batterie, mais pas le disque dur -> table de partition corrompue. La même chose peut arriver en débranchant subitement le cable …
Alors bien sûr (et heureusement) ça n'arrive pas à chaque fois, mais c'est un paris risqué.
A moins que tu ne bosses dans une société qui vend des produits de récupération de donnée et que tu testes ce genre de chose 50x par jour, je ne vois pas trop pourquoi tu veux te débarrasser de ce message …
bigdidou [02/02/2012 08:49] via iGeneration pour iPad

Merci +++. Ce message est effectivement épuisant lorsqu'on a beaucoup de PJ.
apenspel [02/02/2012 08:54]

Un .jpg qui est une application ?! Sans blague !?
Un fichier pareil, il dégage vite fait.
philactere [02/02/2012 08:55] via MacG Mobile

@pihrra :
Peut-être n'était-il simplement pas au courant qu'il faut démonter un périphérique avant de le débrancher ?

Pour ce faire, Soner, il faut glisser-déposer l'icône de ta clé USB se trouvant sur le bureau vers la corbeille qui se transforme en icône "éjecter", cela a pour effet de "démonter" le périphérique. Ensuite tu peux débrancher ta clé USB en toute sécurité.
Soner [02/02/2012 08:58] via MacG Mobile

Si je suis au courant. Mais il m'arrive souvent sur des volumes en NTFS par exemple que le disque ne se démonte jamais malgré de multiples Command + E. Dans ce cas obligé d'y aller comme une brute.
liocec [02/02/2012 09:07] via MacG Mobile

@daito :
'Bien éjecte ta clé avant de l'enlever.'

Sauf quand Lion ne veut rien savoir et n'éjecte pas la clé (idem d'ailleurs pour les disques réseaux).
Dans ce cas que faire à part supprimer physiquement le lecteur ?!?
bakanamek [02/02/2012 09:10]

Le plus énervant sous Lion, c'est quand on télécharge une archive d'images.
Qu'il nous demande confirmation en désarchivant ok, mais qu'il faille le faire avec chaque image de l'archive, ça devient vite très lourd. Surtout quand on veut l'ouvrir dans la visionneuse.

Merci pour l'astuce au fait ;)
anthony [02/02/2012 09:11]

@apenspel : pour le système de quarantaine, à peu près tout est une application. Donc en plus, il fout les jetons à l'utilisateur pour rien.
Almux [02/02/2012 09:20]

C'est excellent, mais il est conseillé de désactivé cette mesure sur un compte dédié au développement et non dans un compte d'usage habituel AMA...
mantra77 [02/02/2012 09:25]

Super la commande pour la suppression de ces alertes de newbie! Lorsqu'on travail sur un FTP, c'est vite l'enfer.

--

Si une clé USB ne s'éjecte pas c'est qu'un des fichiers est utilisé par une app. Quittez l'app utilisée, et elle s'éjectera correctement.
lmouillart [02/02/2012 09:27]

Pourquoi cette protection ? Il est possible de mettre du code exécutable donc avec trojants, et autres malwares dans le contenu binaire d'une archive, d'un pdf, d'un jpeg.
Après un antivirus est surement plus efficace qu'un message d'alerte qui dit "penser vous que ce que vous allez ouvrir peut être contaminé ?"
pihrra [02/02/2012 09:54]

@ Soner
Effectivement cela arrive, mais comme dit mantra77 c'est qu'une application utilise toujours un fichier.
Par contre s'il est vrai que quitter l'application libère le périphérique qui peut alors être éjecté, parfois il peut s'agir d'un processus qui tourne en fond et donc pas forcément facile à identifier et à tuer.
Dans ce genre de cas, je préfère redémarrer simplement l'ordinateur. Une fois éteint, juste avant le redémarrage je retire le périphérique en question. C'est plus long certe, mais moins long que de récupérer les dégats éventuels après coup. Enfin, chacun fait ce qu'il veut de ses données après tout …

Je rajoute une dernière chose d'utilité publique : essayez d'avoir toujours une sauvegarde de vos données !
2
1



Réagir

Cinq consignes avant de réagir :
  1. Rester dans le cadre de la dépêche. Pour des discussions plus générales, vous pouvez utiliser nos forums.
  2. Développer son argumentation. Les messages dont le seul but est de mettre de l'huile sur le feu seront modifiés ou effacés sans préavis par la rédaction.
  3. Respecter les acteurs de l'informatique et les autres lecteurs. Les messages agressifs, vulgaires, haineux, etc. seront modifiés ou effacés sans préavis par la rédaction.
  4. Pour toute remarque concernant le contenu de l'article, pour nous signaler une erreur, une faute d'orthographe, une omission, merci de nous contacter exclusivement par e-mail.
  5. Relisez-vous, et pour les utilisateurs de Safari profitez de l'aide du navigateur : activez le menu édition > Orthographe > Vérifier l'orthographe lors de la frappe.