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

Mac OS X Server 10.6.6 - копирование файлов в общий ресурс SMB приводит к отказу в доступе

Я настроил сервер. Opendirectory LDAP запущен. Создал группу под названием ArchitectureOffice, и у меня есть 4 аккаунта в качестве членов этой группы. Создал папку на сервере HD в разделе «Общие элементы» под названием OFShared. Настроил точку общего доступа SMB с POSIX и ACL, чтобы разрешить группе ArchitectureOffice доступ к этой папке.

Несколько компьютеров с Windows XP могут успешно подключиться к серверу, каждая из которых использует свой пароль и имя пользователя.

НО

Когда они пытаются что-либо записать в SMB, он выдает им ошибку «Диск заполнен ...», иногда - «Доступ запрещен». Я не понимаю, что происходит, не должно ли все, что я копирую в эту папку, быть доступным для всех в группе ArchitectureOffice?

Поскольку ваши клиенты работают под XP, вам необходимо добавить эти директивы для каждой общей папки в /etc/smb.conf:

; Site-specific parameters can be added below this comment.
[Share]
    acl check permissions = no
    nt acl support = no

Имейте в виду, что я считаю, что это нарушает поддержку ACL smb / cifs на клиенте OS X, если это важно для вас, потому что это эффективно говорит клиенту игнорировать ACL.

Больше информации здесь: http://www.stanford.edu/group/macosxsig/blog/2010/01/acls_not_being_properly_honore.html

проверьте свои логи на сервере. Возможно ли, что SACL блокирует ваших пользователей? Запустите Server Admin, щелкните имя сервера и выберите значок доступа. Теперь проверьте, разрешено ли вашим пользователям вообще использовать SMB.