I’m using Mobile accounts and a Mini server (well, the functional equivalent of same, assembled the week before the Mini Server was announced 🙁
Home directories and group folders are located on an external (FW800 RAID) enclosure, and it was working OK. Recently I replaced the drives in that enclosure using DiskUtility to create a copy of the smaller drive and then DiskUtility restore to put the bits back onto the larger disk. Most things work OK, but not mobile account synching.
In particular, if I go to a client /Network/Servers/ns.olimpia.com/Volumes/NetHome (ns.olimpia.com is the server, NetHome is the partition with home directories on it), and do “ls -laF“, I get
total 8
dr-xr-xr-x 4 emery wheel 3 Mar 22 21:45 ./
dr-xr-xr-x 3 emery wheel 2 Mar 22 21:45 ../
dr-xr-xr-x 2 emery wheel 1 Mar 22 21:45 NetGroups/
dr-xr-xr-x 2 root wheel 1 Mar 22 21:45 NetUsers/
But if I then try to go to NetUsers (the actual home directory location), I get
bash-3.2# cd NetUsers
bash: cd: NetUsers: Authentication error
I tried doing
sudo chown emery NetUsers
which worked, but then when I try
cd NetUsers
I get that same error message and the ownership of NetUsers is changed to ‘root’. Even when owned by ‘root’, it seems to me that permissions “r-xr-xr-x” should allow me to ‘cd’ to that directory or ‘ls‘ through it.
Anyone know what’s going on and how to fix it?
Thanks!! dave