I want to move my jumble of a home network (mixture of Windows / Mac clients) to run exclusively on Linux. The machines will all move to Linux.
Before I embark on this (sure to be fun) journey, here is my wish list:
- Central authentication (believe LDAP is the best bet here)
- Central profile storage for users so all files are accessible from any machine that logs on
- Does LDAP help with some form of trust management i.e. user can run sudo on each machine, or would I manually need to update each machines sudoers file?
What do people think is the best to achieve the above, bare in mind the following "deal breakers" which I need:
- Laptops must be able to authenticate when away from the house (i.e. no access to the LDAP/auth server)
- Machines must cache user home directories, as above, so they are available when not connected to the network
Essentially what I'm after is the equivalent of a Windows domain with roaming profiles.
Bonus points to anyone who can tell me whether they think I would be better running Visual Studio in a virtual machine or via RemoteApp (i.e. which would be snappier assuming similar hardware).
Also - I have most experience with Debian and Ubuntu, but I'm open to what people would suggest - what server OS should I use? Clients will be Ubuntu.
Thanks in advance for everyone's help.