Права доступа к файлам OSX (Yosemite) для файлов, записанных на SMB-ресурсы


0

На моем рабочем месте мы работаем с большим SMB-ресурсом, на котором сохранены все файлы.

Файлы, сохраненные на компьютерах с Windows по умолчанию, имеют -rw-rw----права доступа и поставляются со всеми папками drwxrwx---.

Однако файлы, написанные с машин OSX (Yosemite), имеют -rw--w----. Это проблема, поскольку это означает, что другие члены команды не могут просматривать эти файлы.

Можно ли установить разрешение по умолчанию для файлов, записанных OSX на SMB-ресурсе, равным 0660? Прямо сейчас я исправляю это вручную через терминал каждый раз, когда пишу файл, но это оставляет много места для ошибки пользователя (то есть, забывает изменить разрешение).

Я уже использую SMBUp, но, к сожалению, это не решило проблему.

РЕДАКТИРОВАТЬ: желательно без изменения настроек сервера

Ответы:


1

Если общий ресурс управляется через приложение «Сервер», включите ACL на сервере и настройте общий ресурс через приложение «Сервер», добавив группу, в которую входят все члены группы, и предоставив им доступ на чтение / запись.

У меня была похожая проблема в прошлом, и chmod / chown / chgrp просто не справился с ней.

edit: забыл упомянуть, что вам также нужно включить разрешения наследования при установке этого параметра, чтобы при создании новых файлов те же разрешения были включены для этих файлов / папок.


Ах да, это может быть вариант. Но мне бы пришлось обсудить это с нашим IT-поставщиком. Я бы предпочел иметь возможность делать это без изменения настроек на сервере.
Пим Джагер

Спасибо за ваш ответ, к плохому не возможно исправить эту сторону клиента.
Пим Джагер

1

Вы действительно должны установить его на сервере, так как это наиболее правильный способ:

https://support.apple.com/en-gb/HT203574

Тем не менее, установка наследуемых списков ACL от клиента часто возможна.

В противном случае отключение расширений UNIX на всех клиентах OS X может работать:

Как сохранить групповые ресурсы для записи на Samba с клиентами OSX?


-1

Слишком поздно для вечеринки здесь, но я думаю, что я взломал это, не требуя изменений на стороне сервера (что наши системные администраторы не хотели делать просто, чтобы приспособить мой 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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.