Sandboxing prl_disp_service per evitare il risveglio del disco

0

Quindi c'è prl_disp_service, un servizio in background di Parallels 7 che periodicamente risveglia il disco rigido interno del mio Macbook Pro anche se è smontato la maggior parte del tempo da quando avvio da un SSD con cui ho sostituito il DVD con.

Per riferimento: link

Esiste un modo per applicare un certo profilo sandbox-exec a questo processo, quindi continuerà a funzionare normalmente ma non vedremo / dev / disk1 * e fare stat o qualcos'altro su di esso che lo fa risvegliare?

    
posta Meowtimer 14.06.2012 - 09:54
fonte

1 risposta

1

Sì, sono riuscito a sandbox prl_disp_service \ o /

Ho inserito un file denominato prl_disp_service.sb in / Library / Sandbox / Profili che nega ioctl su disk1 (il disco rigido che volevo impedire di riattivare):

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

E modificato / Libreria / 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 &  
    
risposta data 20.06.2012 - 08:07
fonte

Leggi altre domande sui tag