I'm considering a number of desktop distros for use in our office. It seems like SLED matches what I want more than any other distro, especially home user focused distros. In an attempt to learn more about it, I made a SUSE Studio account and got to playing just to learn what I can.
I have at least an above average amount of Linux experience. I run it on my home machines exclusively (running ArchLinux) and manage our Linux server at work just fine. My knowledge is a bit lacking in Linux server/workstation interactions, especially when it comes to SUSE (which I haven't used before).
Now my goal here is threefold:
All workstations should be running an identical OS with identical software. This part seems easy. If I make a SUSE Studio appliance for all our machines and use that, mission accomplished.
I should be able to make system-level changes remotely to all our machines at once (as opposed to SSHing them one by one). I haven't played with it much but I've read that YaST is designed to do such things?
I want user information to be stored on our (non SUSE) server. This is where things get especially fuzzy for me. If each workstation's software is identical then in theory if the user's home folder is stored on the server, a user could log in from any machine on the network and have all their stuff right there. This also greatly simplifies the backup process since all user data is in one spot (/home on the server). I don't know if this is a bad idea or not but it seems really cool. In SUSE Studio I only saw options to manually add users so I don't know of SLED supports anything like this out of the box or not.
I'd appreciate if somebody could clear up my confusions here and point me down the right path to have smooth server-workstation integration in our office.