1 votos

Asterisco en la ruta de archivo en MacOS Ventura

Recientemente me encontré con un binario de Apple ejecutándose en mi sistema a través de Little Snitch que tiene un asterisco en la ruta del archivo. No es la primera vez que me encuentro con esto, pero es la primera vez que tomé capturas de pantalla.

Mi pregunta es,

¿Qué denota un asterisco en una ruta de archivo en el siguiente contexto - ..examplefolder/*/examplefolder

Para el ejemplo a continuación, no hay '*' o carpeta o archivo "com.apple.MobileUpdate.." en /private/var/db/ en finder, y cuando hago sudo ls -l muestra todos los archivos en la carpeta db pero en la línea anterior a la salida dice

ls: DifferentialPrivacy: Operación no permitida

y luego en la parte inferior dice

ls: fts_read: Operación no permitida

No recibo ninguno de esos dos mensajes cuando hago sudo ls -l en otras carpetas.

Cuando hago clic en la flecha en un círculo donde muestra la ruta del archivo en little snitch, no hace nada.

Como pueden ver, el binario no está firmado, razón por la cual intentaba rastrearlo en el sistema de archivos. Es inusual que un binario que asumiría que es un binario de Apple no esté firmado.

El binario se conecta a xp.apple.com, lo cual no es sorprendente, pero los servidores hasta ahora no han sido servidores de Apple (no comienzan con 17.) pero eso también no es sorprendente.

Incluí toda la información adicional para que si nadie conoce la respuesta, algunos puedan especular.

Salida de little snitch de la ruta de archivo con asterisco

Salida del terminal de sudo ls -l

2voto

dmg15 Puntos 26

Resulta que el asterisco se utiliza para indicar un archivo temporal o un archivo que ya no existe. Supongo que en este caso, donde aparece el asterisco en la ruta es donde las carpetas en la ruta dejan de existir actualmente. Lo siguiente es la respuesta exacta que recibí cuando me puse en contacto con Objective Development (desarrollador de Little Snitch)

El símbolo de asterisco indica un proceso con una ruta temporal. Por esta razón, la verificación de la firma del código falla (el archivo binario ya no existe en la ruta original.)

1voto

Douglas Puntos 10417

¿Qué denota un asterisco en una ruta de archivo en el siguiente contexto

.examplefolder/*/examplefolder

Los asteriscos en la ruta pueden significar dos cosas:

  • Uno simple (*). Coincidencia recursiva simple de cero o más caracteres utilizada tanto en nombres de ruta como en nombres de archivo.
  • Doble (**). Coincidencia recursiva de cero o más caracteres utilizada solo con nombres de ruta.

Volviendo a tu ejemplo, el asterisco en la ruta solo significa "cualquier nombre/ruta entre los dos examplefolders".

0voto

WGroleau Puntos 255

Suponga que existen los siguientes archivos:

/top/AA/BB
/top/AA/CC/BB
/top/AA/DD/BB

Luego, /top/AA/*/BB coincidirá con todos ellos, porque X//Y y X/Y son lo mismo para la terminal. Si está en un archivo de configuración para alguna aplicación (o archivo de registro de), entonces podría tener un significado diferente asignado por los desarrolladores de esa aplicación.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X