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

Mac создает файлы с / неправильной перманентностью на samba share

В моей группе, которая очень разнородна с точки зрения машин, мы используем общий ресурс samba для совместной работы над файлами и тому подобным. Во всех случаях, кроме одного, он работает так, как ожидалось (или, по крайней мере, достаточно близко).

Единственное исключение - ноутбук моего босса, macbook air снежного барса. На своем рабочем столе (также снежный барс), если он создает файл, он оказывается на стороне сервера с перманентностью 774, но когда он создает его с помощью Air, перманентность равна 644. Ключевой проблемой является отсутствие разрешения на групповую запись на ноутбуке. созданные файлы. Что действительно сбивает с толку, так это то, что все, что я видел на двух машинах, идентично - та же версия OS X, та же версия samba (3.0.25b-apple), одинаковые настройки для одного и того же программного обеспечения и т. Д. Я не могу представьте, почему одна машина будет отличаться от другой, но это так.

Чтобы попытаться быть полным с описанием, вот соответствующая часть моего файла smb.conf:

comment = my Share
path = /path/to/share
public = no
writeable = yes
printable = no
force group = myshare
directory mask = 0770
create mask = 0770
force create mode = 0770
force directory mode = 0770

РЕДАКТИРОВАТЬ: Я посмотрел еще три Mac, и все они работали, как ожидалось, что делает этот ноутбук настоящим чудаком. Однако это было не так хорошо, как испытание, поскольку все они были леопардами.

попробуйте установить

unix extensions = off

в ваших глобалах, подробности на форумы Apple

Вы можете получить тот же эффект, что и отключение «расширений unix» на сервере, используя при соединении URL «smb: //», а не «cifs: //».