Проблемы с разрешением файлов AFP в Mac OS X

У меня есть два клиента (один Windows XP и один Mac OS X), подключенный к серверу UNIX (centOS). Клиент Windows подключается через файловый протокол Samba, а Mac - через AFP. По какой-то причине машина Mac OS X игнорирует установленные разрешения, даже если они изменены на 444; он просто переопределяет привилегии и может записывать в файл (вместе с изменением разрешений на 777). Я вошел в систему как администратор на обеих клиентских машинах.

Кроме того, я попытался использовать свойство fperm в файле конфигурации AppleVolumes.default, чтобы отразить целевые разрешения, но безрезультатно.

Любые предложения о том, как решить эту проблему? Пожалуйста, дайте мне знать, если понадобятся какие-либо дополнительные разъяснения!

3 ответа

Решение

Если у вас работает SMB, почему бы просто не подключить Mac с помощью этого? Афаик, в этом случае нет смысла использовать AFP, так как OS X одинаково хорошо поддерживает SMB. AFP имеет некоторые незначительные преимущества (такие как SSO, интеграция с Open Directory и т. Д.) При работе в управляемой среде Mac, но я не думаю, что вам это нужно здесь.

Я второй ответ Камиля, (черт побери, за то, что вы победили меня в этом вопросе), вы должны просто подключить Mac с помощью SMB. Преимущества, которые вы получаете, используя сервер AFP на MacOSX Server, а именно: отслеживание файлов на стороне сервера, индексы Spotlight на стороне сервера, не будут поддерживаться вашим устройством CentOS.

Мы используем AFP почти исключительно в нашей Mac-ориентированной сети, и я не столкнулся с проблемой, о которой вы упоминали. Боюсь, я никогда не пытался сервировать файлы с помощью AFP из коробки Linux.

Что произойдет, если вы поместите туда несколько файлов, к которым демон AFP (netatalk?) Не имеет доступа для чтения / записи?

AFP - разумный путь; однако, обходным путем может быть подключение Mac к серверу CentOS с использованием AFP или NFS.

Другие вопросы по тегам