
Habe ein MacStudio mit System 13.3.1 als Dateiserver eingerichtet. Es ist an einen Open Directory-Server gebunden. Verwenden Sie TinkerTool als GUI, um die Berechtigungen der freigegebenen Dateien/Ordner festzulegen/aktualisieren.
Alles funktioniert einwandfrei (solange ein Monitor angeschlossen ist), außer beim Aktualisieren von Verzeichnisgruppen.
Wenn ich einen neuen Benutzer zu einer Gruppe hinzufüge, die über die Berechtigung für einen freigegebenen Ordner verfügt, erhält dieser neue Benutzer keinen Zugriff. Ich überprüfe das Verzeichnisdienstprogramm im Studio und der neue Benutzer ist in der Gruppe.
Ich überprüfe die effektiven Berechtigungen mit TinkerTool und alle anderen in der Gruppe haben die richtigen Berechtigungen, aber der neue Benutzer wird abgelehnt. Dies wird auch durch die Anmeldung als Benutzer überprüft. Die Verzeichnisgruppe wird als ACL für den Ordner zugewiesen.
So werden die Berechtigungen für den freigegebenen Ordner festgelegt:
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
Der neue Benutzer ist Teil der mit dem Verzeichnisdienstprogramm überprüften Gruppe „Samples“.
Ich glaube, ein Neustart wird das Problem beheben, aber das sollte nicht notwendig sein und ein Neustart eines Live-Servers, während ihn alle verwenden, ist nicht sinnvoll. Es scheint, als würde etwas nicht aktualisiert oder ein Cache nicht geleert.
Hat jemand eine Idee?
Neue Informationen: Wenn man es über Nacht stehen lässt, behebt es sich selbst. 24 Stunden auf die Erteilung von Berechtigungen warten zu müssen, ist nicht ideal.