Utilizzo un back-end CUPS personalizzato per la stampa su Mac OS X. Il back-end funziona inoltrando i dati di stampa a un'altra macchina (usando ssh) e inviando i dati alla stampante da lì. Perché ciò avvenga, il backend (implementato come script di shell), ha bisogno di accedere a una chiave privata ssh. Problema: da quando ho aggiornato a Yosemite, lo script non può più accedere al file che contiene la chiave. Invece vedo il seguente messaggio di errore sulla console:
sandboxd: [...] deny file-read-data /
e
/usr/libexec/cups/backend/.mybackend-ssh/id_dsa: Permission denied
nel file di registro degli errori di CUPS.
Come posso iniettare un file nella sandbox utilizzata per isolare i back-end di CUPS?