Sandboxing prl_disp_service para evitar que el disco se active

0

Así que hay prl_disp_service, un servicio en segundo plano de Parallels 7 que activa el disco duro interno de mi Macbook Pro, aunque está desmontado la mayor parte del tiempo desde que arranqué desde un SSD con el que reemplacé la unidad de DVD.

Para referencia: enlace

¿Hay alguna forma de aplicar un perfil de sandbox-exec a este proceso para que continúe funcionando normalmente pero no verá / dev / disk1 * y haga estadísticas o algo más que cause que se active?

    
pregunta Meowtimer 14.06.2012 - 09:54

1 respuesta

1

Sí, me las arreglé para sandbox prl_disp_service \ o /

Puse un archivo llamado prl_disp_service.sb en / Library / Sandbox / Profiles negando ioctl en el disco 1 (el disco duro que quería evitar que se activara):

(version 1)
(allow default)
(debug deny)
(import "system.sb")
(deny file-read* file-ioctl
    (regex "/dev/disk1*"))

Y editado / Library / Parallels / Parallels Service.app/Contents/Resources/ParallelsDispatcherService:

sandbox-exec -f /Library/Sandbox/Profiles/prl_disp_service.sb "${ParallelsDispatcherService}" -e --logfile "${LogFile}" --pidfile "${PidFile}" >/dev/null 2>&1 &  
    
respondido por el Meowtimer 20.06.2012 - 08:07

Lea otras preguntas en las etiquetas