Я недавно настроил сервер Ubuntu 12.04 для моего бизнеса, и мы установили netatalk, таким образом, мы могли совместно использовать файлы компании к нашим компьютерам Mac. Вот строка, которую мы использовали в нашем файле AppleVolumes.default:
/media/files/business "Business" allow:@business perm:0770 umask:0007
Кроме того, наша основная группа для всех пользователей является "бизнесом".
Таким образом, вот проблема. Когда мы перемещаем набор файлов и папок, корректные полномочия установлены (770), но по некоторым причинам, для определенных типов файлов, желание только открывается для владельца.
Текстовый документ будет работать на любого, где, поскольку .mp4 файл только работает, поскольку это - владелец, даже при том, что их полномочия идентичны:
-rwxrwx--- 1 user1 business 205328400 Jan 6 15:00 Video.mp4
-rwxrwx--- 1 user1 business 665 Feb 21 09:14 Business.rtf
Примечания:
ОБНОВЛЕНИЕ (3/14/14):
Я получил некоторую справку от sarnold на #ubuntu-server канале, мы пытались удалить расширенные атрибуты из всех этих файлов путем монтирования раздела без расширенных атрибутов. После тестирования это не помогло никому.
ОБНОВЛЕНИЕ (3/17/14):
Я протестировал, если, возможно, это была проблема размера файла, но большие текстовые файлы, более чем 200 МБ были прекрасны, и действительно маленькие .zip файлы менее чем 1 МБ, не работали на невладельцев. Я также дал полные полномочия (777) zip-файлу, и это, казалось, не имело значение.
Таким образом, я наконец выяснил, что выполнял Netatalk 2. Я обновил к Netatalk 3.1, и все мои вопросы теперь решены.