To ease the burden on administrative users, the goal is to let each worker access the Time Machine backups that are created on the server itself. I wrote a script that programmatically creates share points for each backup of /Volumes/data_hd/Engineering.
For example, the path…
/Volumes/time_machine_hd/Backups.backupd/FileServer/2011-01-01-100000/data_hd/Engineering
…is then accessible as…
afp://FileServer.local/Engineering%202011-01-01-100000
Users are able to mount the share point, but most of the folders are empty. Sharing the whole Time Machine target disk located at /Volumes/time_machine_hd does not fix this problem. The access privileges on the backup are the same as on the original with the exception of an ACL deny entry disallowing write privileges to everyone.
Nothing gets logged to /Library/Logs/AppleFileService/AppleFileServiceError.log and whenever an empty directory is opened this is written to AppleFileServiceAccess.log:
"OpenFork .DS_Store" -5000 0 0
"OpenFork .DS_Store" 0 0 0
Disabling ACLs on the Time Machine volume with fsaclctl made the -5000 error go away but the directories were still empty.
Does someone know a solution to this problem?