Для удаленного офиса я настроил Mac Mini для использования в качестве файлового сервера. Было довольно легко настроить общедоступную папку так, чтобы она была доступна всем в сети, и у меня есть скрипт bash, который устанавливает все разрешения ACL для подпапок. Я могу подключиться к серверу в любое время, отредактировать этот скрипт и перезапустить его, чтобы изменить разрешения, которые мне очень нравятся. Я могу сделать это только потому, что удаленный офис находится в другой части мира и никем не используется, пока я делаю изменения. Вот часть сценария:
#!/bin/sh
RW="allow list,search,readattr,readextattr,readsecurity,file_inherit,directory_inherit,add_file,add_subdirectory,delete_child,writeattr,writeextattr"
R="allow list,search,readattr,readextattr,readsecurity,file_inherit,directory_inherit"
chmod -RN Accounting
chmod -R +a "group:admins $RW" Accounting
chmod -R +a "group:accounting $RW" Accounting
...
Я также использую scp для синхронизации некоторых папок с нашим NAS-сервером.
Все это работает на удивление хорошо, однако есть один пользователь, который не может сопоставить диск для общей папки. Вот что я попробовал:
- Удалить пользователя в Mac OS и воссоздать его, не повезло
- Сменить имя пользователя в Mac OS, не повезло
- Изменить имя и тип пользователя в Windows, не повезло
- Подключите диск на другом компьютере, используя учетные данные этого пользователя, не повезло
- Подключите диск на компьютере этого пользователя, используя учетные данные другого пользователя, это работает, но мне нужны разрешения этого пользователя на подключенном диске
Кто-то предположил, что имя пользователя / пароль Windows должны совпадать с именем пользователя / паролем Mac, и оно действительно совпадает с другими пользователями (я полагаю, из-за моей лени сохранять два набора учетных данных для каждого пользователя, для которого нужно вести записи). Это не имеет особого смысла для меня, но я постарался убедиться, что у этого проблемного пользователя все совпадает, и он все еще не работает.
Что еще я мог попробовать? Спасибо!