Seit Mac OS X 10.5.2 haben alle Drop Boxes in den User-Verzeichnissen eine Access Control List (ACL), die Probleme beim Datenaustausch behebt. Es geht um die Lese- und Schreibrechte, die nicht korrekt gesetzt werden. Folgende Lösungen habe ich bisher benutzt:
- Anstatt das File zu verschieben, hält man die Alt-Taste gedrückt und kopiert es in die Drop Box. So wird ein neues File erstellt und die Schreibrechte werden korrekt vergeben.
- Alle Benutzer werden in die gleiche Gruppe gesteckt und umask wird so gesetzt, dass jedes File Gruppenschreibrechte hat.
Mit folgendem Befehl legt man eine ACL für die Drop Box an, die dem Owner dieses Verzeichnisses Schreibrecht auf alles gewährt, was hineingeschoben wird:
$ chmod +a "username allow list,add_file,search,delete,add_subdirectory,delete_child,readattr,writeattr,readextattr,writeextattr,readsecurity,writesecurity,chown,file_inherit,directory_inherit" /Users/username/Public/Drop Box
Die ganze Problematik, inkl. einer hervorragenden Zusammenfassung zum Thema Zugriffsrechte, findet man auf macosxhints.com.