Warum befinden sich Dateien, die von Kaleidoscope App erstellt wurden, in Quarantäne?

Ich verwende gerne Kaleidoscope (v 2.1.0 - build 133.01 unter Mac OS X 10.8.5), um 2 Verzeichnisse zu vergleichen.

Aber wenn ich Dateien erstelle, indem ich sie mit Kaleidoscope von einem Verzeichnis in ein anderes kopiere (z. B. wenn eine Datei in einem der beiden Verzeichnisse fehlt), wird die Datei immer mit einem erweiterten Attribut erstellt com.apple.quarantine!

Ein Beispiel:

Erstellung von 2 Verzeichnissen zum Vergleich, mit einer Datei im ersten:

$ mkdir rep1
$ mkdir rep2
$ echo test > rep1/test.txt

Attribute prüfen:

$ ls -lah rep1
total 8
drwxr-xr-x  3 user staff   102B 26 jui 20:52 .
drwxr-xr-x  7 user staff   238B 26 jui 20:51 ..
-rw-r--r--  1 user staff     5B 26 jui 20:52 test.txt
$ ls -lah rep2
total 0
drwxr-xr-x  2 user staff    68B 26 jui 20:52 .
drwxr-xr-x  7 user staff   238B 26 jui 20:51 ..

Auswahl der zu kopierenden Datei mit Kaleidoskop:

Auswahl einer Datei zum Kopieren

Kopiervorgang:

Kopiervorgang

Ergebnis der Operation auf die Attribute:

$ ls -lah rep1
total 8
drwxr-xr-x  3 user staff   102B 26 jui 20:52 .
drwxr-xr-x  7 user staff   238B 26 jui 20:51 ..
-rw-r--r--  1 user staff     5B 26 jui 20:52 test.txt
$ ls -lah rep2
total 8
drwxr-xr-x  3 user staff   102B 26 jui 20:55 .
drwxr-xr-x  7 user staff   238B 26 jui 20:51 ..
-rw-r--r--@ 1 user staff     5B 26 jui 20:52 test.txt

Wie Sie sehen können, @wurde ein zu den Attributen von test.txtin hinzugefügt rep2, und mit mehr Nachforschungen ist es leicht zu erkennen, dass es com.apple.quarantineaufgrund von Kaleidoskop erstellt wurde:

$ xattr rep2/test.txt
com.apple.quarantine
$ xattr -p com.apple.quarantine rep2/test.txt 
0002;53ac6c96;Kaleidoscope;

xattr -r com.apple.quarantine [file]Jetzt ist es einfach, es mit einer Datei oder xattr -dr com.apple.quarantine [directory]einem Verzeichnis loszuwerden , aber ich finde das sehr nervig!

Hier sind meine Fragen:

  • Warum wird meinen Dateien jedes Mal, wenn sie über Kaleidoscope erstellt werden, ein erweitertes Attribut hinzugefügt (neue Mac OS-Sicherheit für Apps ohne Sandbox oder irgendetwas anderes …)?
  • Ist es möglich, dieses Verhalten zu vermeiden und Dateien mit Kaleidoscope zu erstellen, ohne eine Quarantäne für jede Datei zu haben?

Vielen Dank für Ihre Hilfe und Ihre Zeit!

[BEARBEITEN]

Tanks to konqui , ich habe jetzt eine Lösung, um die unter Quarantäne gestellten Dateien vollständig zu deaktivieren, aber ich suche nach einer spezifischeren Lösung, nur für Kaleidoskop ... Ist das möglich?

Und gibt es Beweise für unsere Theorien über diese Quarantäne, oder sind sie auf etwas anderes zurückzuführen als die neue Sicherheit für Apps ohne Sandbext?

Vielen Dank für Ihre Hilfe und danke Konqui für das, was Sie bereits getan haben.

Meine Gedanken gehen in die gleiche Richtung wie deine (neue Mac OS-Sicherheit für Nicht-Sandbox-Apps) - für deine zweite Frage ist es der beste Ansatz, eine E-Mail an die Entwickler von Kaleidoscope zu schreiben -> kaleidoscope@blackpixel.com?subject= Kaleidoskop%20Feedback
Wenn dies an der neuen Mac OS-Sicherheit für nicht-sandboxed-Apps liegt, bevorzuge ich eine Lösung, die nicht spezifisch für Kaleidoscope ist, da dies nicht die einzige App ist, die ich habe, die nicht sandboxed ist … Niemand kann darüber Auskunft geben Problem?

Antworten (1)

Die Quarantänefunktion des Systems ist eine gute Sicherheitsmaßnahme, daher würde ich dies nicht jedem empfehlen, aber wenn Sie sich auf die Dateien verlassen können, die Sie herunterladen und auf Ihrem System ausführen, besteht eine Möglichkeit darin, die Quarantäne vollständig zu deaktivieren. Öffnen Sie dazu das Terminal, führen Sie den folgenden Befehl aus und starten Sie das System neu:

defaults write com.apple.LaunchServices LSQuarantine -bool NO

Quelle: http://www.cnet.com/news/workarounds-for-quarantine-bug-in-os-x-lion/

Vielen Dank für die Tipps (+1 für Sie), aber gibt es eine Lösung, um die Quarantäne NUR für Kaleidoskop zu deaktivieren?
Vielleicht finde ich später in dieser Woche etwas mehr darüber heraus. Ich weiß nicht, ob es eine Lösung nur für Kaleidoskop gibt
Danke schön. Ich habe über Ihren Link verstanden, dass es ein Problem für Sandbox-Apps ist, aber Kaleidoskop ist nicht Sandbox…