Как реализовать наследование прав доступа к файлам в Mac OS X?
Добрый день!
Никак не могу решить одну задачу. Есть желание использовать одну общую медиатеку iTunes для двух пользователей.
Что сразу пришло в голову - симлинки. Сделал в Shared папку, сделал симлинки, выдал соответствующие права доступа на всю медиатеку. Но после каждого открытия iTunes права доступа к тем файлам в которые он вносит изменения (а также ко всем новым) сбрасываются и второй пользователь уже не имеет к этим файлам прав доступа. Соответственно под ним iTunes не открыть.
Частично проблему решает Match - но он синхронизирует только музыку, а есть еще и куча другого контента.
Есть конечно вариант запускать iTunes всегда от root-a, но это мугко говоря не очень удобно.
Возможно есть какой то способ научить Mac OS наследовать права доступа от директории ко всем вложенным в нее файлам?
Мне еще приходил в голову вриант синхронизировать всю медиатеку через какой-нибудь облачный сервис, но это уже из разряда извращений, когда, файлы на одном компьютере. :)
К сожалению таким образом не синхронизируются между пользователями плейлисты, обложки и оценки.
Плюс куда более неприятный момент - если один из мользователей что то удаляет из медиатеки - оно не пропадает у второго и файл числится в медиатеке, хотя по факту уже отсутствует на харде.
Судя по этой статье всё довольно просто. Обошлись без симлинков и при быстром переключении пользователя iTunes нужно закрывать (cmd-q либо iTunes->Выход).
Да видел эту статью. Но почему то chmod -R 775 iTunes не решает проблему. Да, права доступа проставляются, но как только один из пользователей что то изменит в медиатеке у второго права на доступ к измененным файлам слетают.