На моем рабочем месте мы работаем с большим SMB-ресурсом, на котором сохранены все файлы.
Файлы, сохраненные на компьютерах с Windows по умолчанию, имеют -rw-rw----
права доступа и поставляются со всеми папками drwxrwx---
.
Однако файлы, написанные с машин OSX (Yosemite), имеют -rw--w----
. Это проблема, поскольку это означает, что другие члены команды не могут просматривать эти файлы.
Можно ли установить разрешение по умолчанию для файлов, записанных OSX на SMB-ресурсе, равным 0660? Прямо сейчас я исправляю это вручную через терминал каждый раз, когда пишу файл, но это оставляет много места для ошибки пользователя (то есть, забывает изменить разрешение).
Я уже использую SMBUp, но, к сожалению, это не решило проблему.
РЕДАКТИРОВАТЬ: желательно без изменения настроек сервера
источник
Вы действительно должны установить его на сервере, так как это наиболее правильный способ:
https://support.apple.com/en-gb/HT203574
Тем не менее, установка наследуемых списков ACL от клиента часто возможна.
В противном случае отключение расширений UNIX на всех клиентах OS X может работать:
Как сохранить групповые ресурсы для записи на Samba с клиентами OSX?
источник
Слишком поздно для вечеринки здесь, но я думаю, что я взломал это, не требуя изменений на стороне сервера (что наши системные администраторы не хотели делать просто, чтобы приспособить мой Mac, когда все остальные блоки Macs / Linux / Windows работали нормально).
Для меня это были только изображения, которые были проблемой. После долгих исследований я наконец понял, что из моего браузера (Chrome) загружались только изображения.
Так что из Chrome, если я перетаскиваю изображение на свой рабочий стол, а затем загружаю в SMB, оно заканчивается без разрешения «чтение» для «всех»
Если из Chrome щелкнуть правой кнопкой мыши> сохранить как> desktop / filename.jpg, а затем скопировать в SMB таким же образом, все в порядке
Таким образом, это вопрос прав доступа Chrome / Mac, а не Mac / SMB. Лай не на том дереве, полностью обвиняя SMB. Это заняло у меня несколько часов, чтобы понять.
Изменить: вот проблема, поднятая на форумах Google https://productforums.google.com/forum/#!topic/chrome/M2mkWaslmRA
источник