Я хочу, чтобы мое приложение OS X делилось файлами через loopback-устройство. Я хочу сделать это, чтобы мое приложение могло создавать каталог часто изменяющихся, доступных только для чтения файлов, доступных пользователю, не вступая в контакт с домашним каталогом пользователей. Файлы будут отделены от каталога поддержки приложений, но пользователю не придется беспокоиться об этом.Запуск файлового сервера (возможно, NFSD) в снежном барсе без необходимости root?
Apple, рекомендуется использовать сервер NFS, чтобы сделать это (смотрите раздел «Альтернативы» этого Q & A):
http://developer.apple.com/mac/library/qa/qa2001/qa1242.html
Насколько я могу сказать, nfsd
должен быть побежал, как корень, который Я бы предпочел избежать (просить пользователя пароль при запуске приложения будет ужасным UX).
Возможно ли запустить экземпляр nfsd
без корня?
Есть ли альтернативные серверы NFS, которые я мог бы включить в приложение? (Я не смог найти)
Есть ли альтернативные серверы, которые я мог бы использовать? (Сервер должен быть AFP, SMB или WebDAV, так как это протоколы, которые может монтировать Finder - я не мог найти таких серверов).
Как содержимое страницы, на которую вы ссылаетесь, подходит для решения вопроса? – reinierpost
Вы хотите, чтобы вы разработали свой собственный драйвер файловой системы, который будет использоваться вашим приложением для работы с файлами? Зачем? – reinierpost
Я обновил вопрос, чтобы объяснить, что я хочу делать и почему. –