Вот моя установка: у меня есть один Mac Mini Server с OSX 10.7 Server, настроенный в качестве основного файлового сервера моей сети. (Я закончил его установку вчера днем.) Он предоставляет доступ к файлам примерно на 10 компьютерам под управлением Windows 7. На данный момент у меня есть:
/Shared Items
) в группу с разрешением на чтение и записьВсе работало просто отлично - до тех пор, пока один пользователь (который оказался моим начальником) не попытался сохранить файл в общедоступном каталоге и получить к нему доступ с другой машины. Он получил ошибку «В разрешении отказано». Я открыл Терминал и проверил, и каталог был установлен на drwx------
, и все файлы в каталоге были установлены на -rwx------
.
Чтобы все продолжалось, пока я не выясню, что происходит, я включил root
пользователь и сделал crontab для chmod -Rv 777
то /Shared Items
каталог раз в минуту, но это грязный прием, и он мне не нравится.
Все было настроено через графический интерфейс настроек в OSX. smb
включен и используется. Что я делаю не так и как это исправить?
Я очень сомневаюсь, что 700 будут разрешениями по умолчанию, установленными графическим интерфейсом, но, по крайней мере, посмотрите параметры общего доступа в утилите Server Admin (эти шаги для 10.6, я не знаю, является ли 10.7 таким же).
-Откройте администратора сервера, авторизуйтесь на своем сервере.
-Щелкните вкладку «Общий доступ к файлам», а затем вложенную вкладку «Обмен точками».
-Выберите свою точку обмена. В окне с описанием точки общего доступа у вас должны быть две вкладки с надписью «Точка обмена» и «Разрешения». Выберите «Поделиться точкой».
-Под вкладкой Share Point есть кнопка «Параметры протокола». В этом окне выберите вкладку SMB и затем установите необходимые разрешения для раздела новых файлов и папок.
HTH