Earlier this week i discovered some flaws or mistakes i had made in my server setup. Me trying to fix it resulted in a epic mess of my admin/network user to be messed up and weird shares appeared while the home folder for that user was divided over the regular location in /Users/arnan and another bunch was in /Shared Items/arnan and a bit of other stuff somehow ended up in /Var/root. Needless to say this was somewhat unworkable and needed proper fixing.
As creating a new user and removing the old didn’t seem to help one bit i decided to correct the issue proper and re-install the server and with that iron out some other quirks that sneaked into the system.
So i did last night, all went well. Updates, setup, configuration. I almost trust Leopard server again, it went so well. But… With the reinstallation of the server the old users of-course had been deleted too. My external harddisk on the server didn’t quite get that and ALL folders and files had the wrong permissions. Which in itself is not so bad because it’s easily fixed. But fixing it in Leopard seems to mean “add the right permissions to the old and leave the old ones there, too”. This resulted in a small mess. Luckily Leopard also offers a neat and sexy way to solve this. Where Diskwarrior and Techtool Pro failed (because they both think the drive is in use and cannot be repaired).
In the sharing options in Server Admin make sure you set the right ACL and POSIX settings and then use this option:

This basically re-applies the ACL’s and stuff and all is well.
yay!


