
Tener un sistema operativo MacStudio 13.3.1 configurado como servidor de archivos. Está vinculado a un servidor Open Directory. Usar TinkerTool como GUI para configurar/actualizar permisos de los archivos/carpetas compartidos.
Todo funciona bien (siempre que haya un monitor conectado) excepto cuando se actualizan grupos de directorios.
Cuando agrego un nuevo usuario a un grupo que tiene permiso para una carpeta compartida, ese nuevo usuario no tiene acceso. Verifico Directory Utility en Studio y el nuevo usuario está en el grupo.
Verifico los permisos efectivos con TinkerTool y todos los demás miembros del grupo tienen los permisos adecuados, pero al nuevo usuario se le niega. También verificado iniciando sesión como usuarios. El grupo de directorios se asigna como una ACL en la carpeta.
Así es como se configuran los permisos en la carpeta que se comparte:
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
El nuevo usuario forma parte del grupo "muestras" verificadas con Directory Utility.
Creo que un reinicio solucionará este problema, pero no debería ser necesario y reiniciar un servidor en vivo mientras todos lo están usando no es bueno. Parece que algo no se está actualizando o no se está borrando el caché.
¿Alguien tiene alguna idea?
Nueva información: Si se deja durante la noche se arregla solo. Tener que esperar 24 horas para que se establezcan los permisos no es lo ideal.