Я использую пользовательский сервер CUPS для печати в Mac OS X. Сервер работает, перенаправляя данные печати на другой аппарат (используя ssh) и передавая данные на принтер оттуда. Чтобы это работало, бэкэнду (реализованному в виде сценария оболочки) необходим доступ к закрытому ключу ssh. Проблема: так как я обновился до Yosemite, скрипт больше не может получить доступ к файлу, содержащему ключ. Вместо этого я вижу следующее сообщение об ошибке на консоли:
sandboxd: [...] deny file-read-data /
а также
/usr/libexec/cups/backend/.mybackend-ssh/id_dsa: Permission denied
в файле журнала ошибок CUPS.
Как я могу вставить файл в песочницу, используемую для изоляции бэкэндов CUPS?