Назад | Перейти на главную страницу

Разрешения файла по умолчанию при копировании из общего ресурса Windows в OS X

У меня проблема, на которую я не нашел ответа. У меня есть несколько дизайнеров Mac, которые начали использовать программу под названием Articulate для создания flash-объектов для встраивания на наш веб-сайт. Articulate создаст папку, в которой находится файл html, несколько файлов javascript и файл swf.

У дизайнеров есть один компьютер, на котором они используют программное обеспечение Articulate, а затем они перемещают сгенерированные файлы в общий ресурс своего отдела (работающий на Windows Server 2008). Затем они войдут в свои Mac, подключатся к файловому серверу Windows через SMB и загрузят файл на свой локальный компьютер.

Проблема, которая возникает, заключается в том, что когда они загружают файлы с общего ресурса на свой Mac, OS X делает разрешения 700. Когда пользователи пытаются изменить разрешения с помощью Finder> Get Info, они получают сообщение, в котором говорится, что это можно Не завершить операцию, код ошибки -50. Если я использую chmod из терминала, он исправит это нормально. Это проблема, потому что используемая нами система CMS зависит от файлов, для которых установлено значение GROUP для чтения. Таким образом, когда эти файлы копируются как 700, это нарушает работу CMS.

Если я создаю новый файл или папку из графического интерфейса или из терминала, он применяет umask, как ожидалось, и дает мне 755 и 644, но через SMB он выполняет 700. Как я могу изменить, какие разрешения по умолчанию устанавливаются, когда они вытаскивают файл из общего ресурса SMB?

Дополнительная информация:

В общей папке Windows в папке есть группа «Дизайнеры» со всеми разрешениями, кроме «изменять разрешения» и «становиться владельцем». Затем конструктор войдет в свой iMac и подключится к файловому серверу Windows, используя своего пользователя Active Directory, который является членом группы конструктора. Вытащив общий ресурс в Finder, они находят нужную папку и перетаскивают ее на свой локальный рабочий стол. Проверив разрешения этой новой папки на своем локальном компьютере, они

drwxr-xr-x   63 ryan  staff   2142 May 23 09:31 .
drwxr-xr-x  337 ryan  staff  11458 May 22 16:25 ..
drwx------   5 ryan  staff     170 May 22 11:54 Folder1

Бьюсь об заклад, права доступа к файлам могут быть сохранены, если вы использовали что-то вроде RSYNC или что-то подобное, у которого есть функции прав доступа к файлам во время копирования ...