¿Por qué los archivos creados por la aplicación Kaleidoscope están en cuarentena?

0

Me gusta usar Kaleidoscope (v 2.1.0 - build 133.01 bajo Mac OS X 10.8.5) para comparar 2 directorios. / p>

Pero, cuando creo archivos al copiarlos de un directorio a otro utilizando Kaleidoscope, (por ejemplo, cuando falta un archivo en uno de los dos directorios), el archivo siempre se crea con un atributo extendido com.apple.quarantine !

Un ejemplo:

creación de 2 directorios para comparar, con un archivo en el primero:

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

comprobando atributos:

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

Selección del archivo para copiarlo con Kaleidoscope:

Operacióndecopia:

resultado de la operación en los atributos:

$ 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

Como puede ver, se agregó @ a los atributos de test.txt en rep2 , y con más investigación, es fácil ver que es un com.apple.quarantine creado debido a Kaleidoscope:

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

Ahora es fácil deshacerme de él con xattr -r com.apple.quarantine [file] en un archivo o xattr -dr com.apple.quarantine [directory] en un directorio, ¡pero me parece muy molesto!

Aquí están mis preguntas:

  • ¿Por qué, un atributo extendido se agrega a mis archivos cada vez que se crean a través de Kaleidoscope (la nueva seguridad de Mac OS para aplicaciones sin espacio aislado, o cualquier otra cosa ...)?
  • ¿Es posible evitar este comportamiento y crear archivos con Kaleidoscope sin tener una cuarentena en cada archivo?

¡Muchas gracias por tu ayuda y tu tiempo!

Icono_de_imagen>

Depósitos a konqui , ahora tengo una solución para deshabilitar completamente los archivos en cuarentena, pero estoy Buscando una solución más específica, solo para Kaleidoscope ... ¿Es esto posible?

¿Y hay alguna prueba acerca de nuestras teorías acerca de la cuarentena, o se deben a algo más de que la nueva seguridad para la aplicación sin sandbexed?

Muchas gracias por su ayuda, y gracias a konqui por lo que ya ha hecho.

    
pregunta Pascal Qyy 26.06.2014 - 21:54

1 respuesta

1

La función de cuarentena del sistema es una buena medida de seguridad, por lo que no se lo recomendaría a todos, pero si está seguro de los archivos que descarga y ejecuta en su sistema, una opción es desactivar la puesta en cuarentena por completo. Para hacer esto, abra la Terminal y ejecute el siguiente comando, luego reinicie el sistema:

defaults write com.apple.LaunchServices LSQuarantine -bool NO

fuente: enlace

    
respondido por el konqui 29.06.2014 - 12:21

Lea otras preguntas en las etiquetas