
Иметь MacStudio с запущенной системой 13.3.1, настроенной как файловый сервер. Он привязан к серверу Open Directory. Использование TinkerTool в качестве графического интерфейса для установки/обновления разрешений для общих файлов/папок.
Все работает нормально (при условии, что подключен монитор), за исключением обновления групп каталогов.
Когда я добавляю нового пользователя в группу, имеющую разрешение на общую папку, этому новому пользователю не разрешается доступ. Я проверяю Directory Utility в Studio, и новый пользователь находится в группе.
Я проверяю эффективные разрешения с помощью TinkerTool, и у всех остальных в группе есть соответствующие разрешения, но новый пользователь отклонен. Также проверено путем входа в систему как пользователи. Группа каталогов назначена как ACL для папки.
Вот как устанавливаются разрешения для папки, к которой предоставляется общий доступ:
drwx------+ 13 xxxxxxxx staff 442 Apr 21 07:55 Samples
0: group:executive allow list,add_file,search,delete,add_subdirectory,delete_child,readattr,writeattr,readextattr,writeextattr,readsecurity,file_inherit,limit_inherit
1: group:samples allow list,add_file,search,delete,add_subdirectory,delete_child,readattr,writeattr,readextattr,writeextattr,readsecurity,file_inherit,limit_inherit
2: user:xxxxxxx allow list,search,limit_inherit
Новый пользователь входит в группу «образцы», проверенную с помощью утилиты каталогов.
Я думаю, что перезапуск исправит это, но он не должен быть необходимым, а перезапуск работающего сервера, когда все его используют, бесполезен. Похоже, что-то не обновляется или кэш не очищается.
У кого-нибудь есть идеи?
Новая информация: Если оставить на ночь, то само исправится. Ждать 24 часа, пока разрешения будут установлены, не идеально.