While you're welcome to use it, you don't need OS X Server in order to do what you want if you're already running (and comfortably familiar with) Linux servers.
Quote:
|
I now have to setup a 10.5 server so users can login on any machine and have their user folder and preferences follow them around.
|
Firstly, you can use Open LDAP on Linux for user authentication, and configure the Mac clients to point to that server for user authentication. This will take care of the login. The Open LDAP can also store user home directory information.
In order to create the same environment from machine to machine you will want to use network mounted home folders. This can be done via NFS as well as AFP. (I'm not sure about SMB). You would configure the clients to mount the share at boot, and in such a way that by going to the user's LDAP home directory entry, you will hit that user's folder on the network drive.
You could also setup Samba to allow the Windows users to login to a domain there (authenticated to the open ldap server too, so that password management between the macs and the windows clients are all centrally stored at one location) as well as mount home folders that are the same ones as used by the macs. You could setup roaming profiles if you want to ensure a like experience from PC to PC.
I'm not saying this is an easier solution for a Mac Admin, and almost certainly not for someone who has neither Linux nor Mac admin skills. But if you (or one of your employees) is already a Linux guru type, then it might be better to harness the existing skills and infrastructure rather than adding new technology into the mix.