Perché i file creati da Kaleidoscope App sono in quarantena?

0

Mi piace usare Kaleidoscope (v 2.1.0 - build 133.01 sotto Mac OS X 10.8.5) per confrontare 2 directory.

Tuttavia, quando creo i file copiandoli da una directory a un'altra utilizzando Kaleidoscope, (ad esempio, quando manca un file in una delle due directory), il file viene sempre creato con un attributo esteso com.apple.quarantine !

Un esempio:

creazione di 2 directory da confrontare, con un file nel primo:

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

verifica attributi:

$ 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 ..

Selezione del file per copiarlo con Kaleidoscope:

Operazionedicopia:

risultato dell'operazione sugli attributi:

$ 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

Come puoi vedere, un @ è stato aggiunto agli attributi di test.txt in rep2 , e con ulteriori indagini, è facile vedere che è un com.apple.quarantine creato a causa di Kaleidoscope:

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

Ora è facile sbarazzarcene con xattr -r com.apple.quarantine [file] su un file o xattr -dr com.apple.quarantine [directory] su una directory, ma trovo molto fastidioso!

Ecco le mie domande:

  • Perché, un attributo esteso viene aggiunto sui miei file ogni volta che vengono creati tramite Kaleidoscope (nuova sicurezza Mac OS per app non in sandbox o qualsiasi altra cosa ...)?
  • È possibile evitare questo comportamento e creare file con Kaleidoscope senza avere una quarantena su ciascun file?

Grazie mille per il tuo aiuto e il tuo tempo!

[EDIT]

Serbatoi a konqui , ho ora una soluzione per disabilitare completamente i file messi in quarantena, ma io sono alla ricerca di una soluzione più specifica, solo per Kaleidoscope ... È possibile?

E ci sono delle prove sulle nostre teorie su questa quarantena, o sono dovute a qualcos'altro che la nuova sicurezza per l'app non sandbexed?

Grazie mille per il tuo aiuto e grazie konqui per ciò che hai già fatto.

    
posta Pascal Qyy 26.06.2014 - 21:54
fonte

1 risposta

1

La funzionalità di quarantena del sistema è una buona misura di sicurezza, quindi non la consiglierei a tutti, ma se sei sicuro dei file che scarichi ed esegui sul tuo sistema, allora un'opzione è disabilitare del tutto la quarantena. Per fare ciò, apri il Terminale ed esegui il seguente comando, quindi riavvia il sistema:

defaults write com.apple.LaunchServices LSQuarantine -bool NO

fonte: link

    
risposta data 29.06.2014 - 12:21
fonte

Leggi altre domande sui tag