8 votos

El proceso (fmfd) de enviar spam a mi consola con la caja de arena niega

Desde que instalé OSX 10.10 (Yosemite), mi consola está llena de mensajes de error con respecto a fmfd, como fmfd(384) deny file-read-metadata /Volumes/Macintosh HD

Esto sucede mayormente al inicio y cuando se inician los programas. Sólo quiero saber qué es, para mi tranquilidad y que mi consola pueda perder algo de peso ;)

Aquí hay más información (esperemos que útil) de un informe:

fmfd(384) deny file-read-metadata /Volumes/Macintosh HD

Process:         fmfd [384]
Path:            /usr/libexec/fmfd
Load Address:    0x105f38000
Identifier:      fmfd
Version:         ??? (???)
Code Type:       x86_64 (Native)
Parent Process:  launchd [1]

Date/Time:       2014-10-21 17:13:10.336 +0200
OS Version:      Mac OS X 10.10 (14A389)
Report Version:  8

¿Puede ayudarme con eso, o asegurarme que es inofensivo? No quiero necesariamente permitir que el proceso tenga más derechos en el arenero si no es necesario, como lo hicieron en https://discussions.apple.com/thread/5495141?start=15&tstart=0

0 votos

También me pasa en la consola. He descubierto que puedo detener este problema cargando Terminal y haciendo sudo kill 384 (o cualquier PID que aparezca en la consola). Desaparecerá durante un tiempo (el mío desapareció durante aproximadamente 2 horas), pero finalmente reaparece, por lo que se trata de una solución temporal.

0 votos

Gracias, pero matar el proceso no debería ser la solución. ¿Sabes lo que significa fmfd?

0 votos

No; lo anterior es toda la información que tengo, e investigando /System/Library/LaunchAgents/com.apple.icloud.fmfd.plist no revela lo que realmente hace. Realmente espero que alguien venga con una respuesta mejor.

4voto

Jesse Smith Puntos 330

Acabo de encontrar cómo resolver este problema.

  1. Ve al /System/Library/Sandbox/Profiles encontrará un archivo llamado fmfd.sb . No puedes modificarlo aquí, así que cópialo en tu escritorio.
  2. Abra la copia con TextEdit, localice el allow file-read-metadata y añadir una nueva línea en la sección (literal "/Volumes") para la carpeta que no puede ser leída, para ti eso debería ser (literal "/Volumes/Macintosh HD") .
  3. Sustituye el original por la copia (no olvides hacer una copia de seguridad), ya que está en una carpeta del sistema que te pedirá tu contraseña.
  4. ¡Reinicie su Mac, los mensajes de error de la consola deberían desaparecer!

2 votos

¿Supondrá eso un riesgo para la seguridad? Quiero decir, los archivos sandbox están ahí para algo, ¿no? Si permites la lectura de metadatos para todo el disco, la advertencia puede desaparecer, ¡pero ese proceso puede buscar todos los archivos de mi disco duro!

1 votos

No lo creo, para empezar se añade el derecho a leer sólo los metadatos, en segundo lugar por lo que puedo adivinar de los otros permisos dados a fmfd sólo lo permite para esa carpeta, no para sus subcarpetas (de lo contrario el (literal "/Volumes") sería suficiente), por último, ya que es un proceso de Apple creo que podemos confiar en él, especialmente para una sola carpeta.

0 votos

Depende... Como ya he dicho, no escriben los archivos sandbox sin ninguna razón. Si fueran tan perfectos y seguros, ¡podrían ejecutar todos los procesos sin limitaciones en modo kernel! Pero haré la modificación que sugieres de todos modos, ¡los mensajes me están poniendo de los nervios!

4voto

Rob Puntos 21

De acuerdo con la información del Monitor de Actividad de la FMFD:

Esta herramienta genera archivos que permiten a Apple investigar los problemas de tu ordenador y ayudar a mejorar los productos de Apple. Los archivos pueden contener información personal que se encuentre en su dispositivo o que esté asociada a sus cuentas de iCloud, incluyendo, entre otros, los números de serie de su dispositivo, el nombre del mismo, el nombre de usuario, las rutas de los archivos, los nombres de los archivos, las direcciones IP de su ordenador y la información de conexión a la red. Esta información es utilizada por Apple de acuerdo con su política de privacidad y no se comparte con ninguna otra empresa. Al utilizar esta herramienta y enviar los resultados a Apple, usted da su consentimiento para que Apple utilice el contenido de estos archivos para mejorar los productos de Apple.

Para ver lo que la FDA está haciendo muestrear el proceso, es decir, abrir la terminal, entrar:

sample fmfd

0 votos

Hm... Muy mala idea permitir que algo así rastree tu directorio $HOME...

2 votos

¿Dónde has leído esto realmente? No veo dónde encontrar esta información

0 votos

Primera respuesta útil. Así que este demonio está recopilando datos de uso y otros análisis para Apple, con el fin de "mejorar sus productos". Así que cuando eliges NO compartir esos datos (al instalar MacOS, por ejemplo), ¿este demonio debería salir? Me pregunto.

4voto

Skittles Puntos 226

fmfd es "encontrar el demonio de mis amigos", creo. He notado en mi iMac multiusuario que los dos usuarios conectados están encuestando los directorios de casa del otro... aunque todavía no he descubierto por qué. :-)

0 votos

Estoy de acuerdo, parece estar solicitando archivos a los que no tiene acceso. Pero dudo que sea el demonio "find my friends", porque también está ahí en los sistemas Linux. A menos que tenga el mismo acrónimo pero significados completamente diferentes debe ser algo muy básico de los sistemas UNIX

0 votos

Si te fijas en las cadenas del binario fmfd, parece evidente que se encarga de la integración del lado del servidor de Buscar a mis amigos en segundo plano. strings /usr/libexec/fmfd|egrep -i "fmf|location|find|icloud" | egrep -v "<|@"

2voto

CZhale Puntos 36

Creo que pertenece a "Encuentra mi Mac". Cuando lo apagues en Preferencias, deja de enviar spam a tus registros.

0 votos

Trabajó temporalmente, pero no de forma permanente

0 votos

De acuerdo ... He encontrado mi mac desactivado y todavía conseguir el mensaje con bastante regularidad.

2voto

Motti Shneor Puntos 130

fmfd - Find my friends daemon, es parte de MacOS, y probablemente deberías dejarlo correr. Si experimenta errores (y los registra) es mejor tratar de entender qué (más) está roto en su Mac. En su caso, yo trataría de arreglar los derechos de acceso a los archivos.

Este es un extracto de las páginas man de fmfd:

fmfd(8)                   BSD System Manager's Manual                  fmfd(8)

NAME
     fmfd -- Find My Friends daemon

SYNOPSIS
     fmfd

DESCRIPTION
     fmfd is the daemon for Find My Friends.

     There are no configuration options to fmfd.  Users should not run it manually.
Mac OS X                        March 13, 2020                        Mac OS X

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