Samba, LDAP, NIS. Which one does the trick?
I'm a total newbie in user administration. These days I have promised to help a friend build a small network for her business, and naturally I couldn't resist recommending the use of linux. However, all clients have to be running windows for now so I ended up with the following scenario:
One server running gentoo-hardened (compiling packages as I type)
5 computers running Windows XP PRO with MUI (multilingual user interface, you can choose the prefered language of the UI)
This is what I want to do: Keep a single "user database" on the linux server so that I only have to maintain passwords etc there. So users should be able to login no matter which of the five computers they are using.
MUI-enabled versions of windows supposedly provide the following feature: the language of the UI is automatically determined when the user logs in, either because the user has made a choice, or because the administrator has set his account up that way. Is this latter option feasible if all user accounts are stored on the linux box? And which technology am I supposed to use? Am I right in thinking that LDAP's or NIS's and samba's functionality overlap?
To sum up, I know what has to be done but I have no idea how to do it. Moreover I'm totally frustrated by these technologies and I can't understand whether I need the functionality they offer. I can understand the fact that samba enabled linux to access smb shares etc but how does that interfere with user authentication? Add kerberos into the picture and I'm on the verge of crying.
Can somebody pleeeease clear things up a bit? :-)
Thank you in advance,