With OS X Server you've got basically two options:
i) Standard network accounts where the user logs into the network and all their data is stored on the server in real time. So no matter what system they log into that is on the network, they have access to the same data. Pretty much synonymous with a roaming profile on Windows. You have to have at lease one file share designated on the server for Home Directories, and make sure your network users are configured to use it and not the 'Local Only' option. With this setup, no user data is stored on the client computer.
Agree with one follow up...in OS X Server's "user setup window" what is the difference between setting the home folder location to "Local Only" versus "Home Folder" where "Home Folder" is a network share?
The reason I ask is that I that I would have that the two were essentially the same in that:
a) "Local Only" would result in the users Home Folder information being placed located in the //Server/Users/Users Name/ folder and that this information / folder would be available to that user were they to log on to the server from any device that is bound to the server.
b) "Home Folder" would result in the users Home Folder information being placed located in a Home Folder share -- say //Server/Users/Home Folder/Users Name/ folder -- and that this information / folder would be available to that user were they to log on to the server from any device that is bound to the server.
So, what are the differences because in the event that the difference is that a share folder is needed to enable the syncing feature described below then could this not be achieved by simply making each users \\Server\User\User Name\ folder a share?
While on this point, would it not even be preferable to make each users \\Server\User\User Name\ a share because this approach would add greater security because access could be limited to the specific user whereas when using the \\Server\User\Home Folder\User Name approach all users would have access to all user's information because the Home Folder would presumably be shared by all users?
ii) Mobile accounts. In Profile Manager (or Workgroup Manager if you prefer it), at the group or individual user level, you can set the ability for users to create a mobile user account the first time they log in on any given client computer. The mobile account creates a local user and what is called a portable home directory on the client so that if the user takes their computer off the network, they can still login to the computer and use their data. The capability to sync data between the user's portable home directory and the server is built-in. Using Profile Manager (or Workgroup Manager) you can configure exactly what files to sync and how often to do so. If you take your MBA off network, you can work as normal and your data will sync with the server when you return.
There is a great video that goes over all the details of mobile accounts here:
https://www.youtube.com/watch?v=UXJLGl64hug
Appreciate the reference to video which I have been using over the last week to try to learn about OS X Server and, based on their content, concur with your above comment.
Three follow ups:
i) Am I correct -- though this may depend on your answers to the above -- that a network user's home folder resides only on the server OR resides on both the network and the client SOLELY BASED on whether OS X Server's file sharing window for the shared folder that contains the user's home folder has "make available for home directories" ticked?
ii) The user would log on to their MBA using their network user credentials [as opposed to their MBA's local credentials] and presented with a "desktop" that is a mirror of their network "desktop" which can be thought of as being no different than a different / separate MBA user. Is this correct?
iii) With this setup presumably -- even when connected to the network -- files would be accessed from the MBA rather than the server to improve performance. Is this correct>
As for the conversion process, I have done it before and never had any issues, but I've always had a complete system backup before attempting it, just in case.
Appreciate that and good to know.
As to syncing and managing data between local and network: I would just go with a mobile account and home directory syncing set to sync at login and logoff. I actually prefer this setup for all the users in the setup I manage because they are graphic designers that work with lots of high-res photography and even gigabit ethernet would slow them down and they sometimes need to hop on another workstation for one reason or another.
Again, much thanks...I think that I am getting there with your assistance I just need to understand the need / rational and related security differences between "Local Only" and "Home Folder" approach.